home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_3_clUtilitiesSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
220KB
|
3,636 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 7148 moveq.l D0, 0x48
00000002 AD28 syscall InvalRect, auto_pop
00000004 0000 58F2 ori.b D0, 0xF2
00000008 0000 258B ori.b D0, 0x8B
// begin alternate branch 0000000A-00000010
label0000000A:
0000000A 258B 0000 move.l [A2 + D0.w], A3
0000000E 0184 bclr D4, D0
// end alternate branch 0000000A-00000010
label0000000A: // (misaligned)
0000000C 0000 0184 ori.b D0, 0x84
00000010 8000 or.b D0, D0
00000012 0002 84A5 ori.b D2, 0xA5
00000016 FEA1 3E13 .extension 0xEA1 <<F/2-3/7>> // unimplemented
0000001A 3694 move.w [A3], [A4]
0000001C 2E13 move.l D7, [A3]
0000001E 2694 move.l [A3], [A4]
00000020 FDD0 .invalid <<F/7/6>>
00000022 2034 09DA 6CBE move.l D0, [[] + 0x6CBE]
00000028 B051 cmp.w D0, [A1]
0000002A 1E22 move.b D7, -[A2]
0000002C 26C2 move.l [A3]+, D2
0000002E 26EA 272A move.l [A3]+, [A2 + 0x272A]
00000032 2087 move.l [A0], D7
00000034 B2A9 5E42 cmp.l D1, [A1 + 0x5E42]
label00000038:
00000038 5E3A 5E32 addq.b [PC + 0x5E32 /* 00005E6C, cstring ""<EOF> */], 7
0000003C 5E2A F31E addq.b [A2 - 0xCE2], 7
00000040 4874 3154 pea.l <<invalid full ext with I/IS == 4>>
00000044 316C 3754 AA27 move.w [A0 - 0x55D9], [A4 + 0x3754]
0000004A FCC0 AA29 .extension 0xCC0 <<F/2-3/6>> // unimplemented
0000004E AA2B syscall GetNextDevice
00000050 66A6 bne -0x58 /* FFFFFFF8 */
00000052 66B6 bne -0x48 /* 0000000A */
00000054 AA32 syscall GetGDevice
00000056 AA31 syscall SetGDevice
00000058 A886 syscall TextWidth
0000005A 6C28 bge +0x2A /* 00000084 */
0000005C 00C9 .incomplete
0000005E 9C5F sub.w D6, [A7]+
00000060 316C 0586 053E move.w [A0 + 0x53E], [A4 + 0x586]
00000066 5207 addq.b D7, 1
label00000068:
00000068 01C9 .incomplete
0000006A 66CC bne -0x32 /* 00000038 */
0000006C 01C9 .incomplete
0000006E FBF2 .invalid <<F/7/5>>
00000070 F6C2 F336 .extension 0x6C2 <<F/2-3/3>> // unimplemented
00000074 A885 syscall DrawText
00000076 F968 .extension 0x968 <<F/4-5/4>> // unimplemented
00000078 FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
0000007A F126 .extension 0x126 <<F/4-5/0>> // unimplemented
0000007C F168 .extension 0x168 <<F/4-5/0>> // unimplemented
0000007E FA52 C1C1 .extension 0xA52 <<F/1/5>>, 0xC1C1 // unimplemented
00000082 F05C F3FC .extension 0x05C <<F/1/0>>, 0xF3FC // unimplemented
// begin alternate branch 00000084-00000086
label00000084:
00000084 F3FC .invalid <<F/7/1>>
// end alternate branch 00000084-00000086
label00000084: // (misaligned)
00000086 F28E 0676 .extension 0x28E <<F/2-3/1>> // unimplemented
0000008A EFEA D05F EFD6 bfins [A2 - 0x102A] {1:31}, D5
00000090 81C7 divs.w D0, D7
00000092 9247 sub.w D1, D7
00000094 EE02 asr D2.b, 7
00000096 ECF8 0356 A899 bfclr [0xFFFFA899] {13:22}
0000009C FD22 .extension 0xD22 <<F/4-5/6>> // unimplemented
0000009E F41C cinva NONE
000000A0 F582 .invalid <<F/6/2>>
000000A2 A948 syscall CalcMenuSize
000000A4 E974 roxl D4.w, D4
000000A6 C1C7 muls.w D0, D7
000000A8 C1C7 muls.w D0, D7
000000AA F9E8 .invalid <<F/7/4>>
000000AC F646 FBBA .extension 0x646 <<F/1/3>>, 0xFBBA // unimplemented
000000B0 E6C0 ror .w D0
000000B2 E6A2 asr D2, D3
000000B4 E942 asl D2.w, 4
label000000B6:
000000B6 DFA6 add.l -[A6], D7
000000B8 FA4A A8AB .extension 0xA4A <<F/1/5>>, 0xA8AB // unimplemented
000000BC F9BE .invalid <<F/6/4>>
000000BE A902 syscall RealFont
000000C0 6FA6 ble -0x58 /* 00000068 */
000000C2 A84E syscall GetItemCmd
000000C4 A943 syscall GetItmMark
000000C6 0832 218B BC50 btst.b [A2 + A3 * 4 + 0x50], 0x8B
000000CC 07D8 .incomplete
000000CE 0111 btst [A1], D0
000000D0 A84E syscall GetItemCmd
000000D2 7E20 moveq.l D7, 0x20
000000D4 01E8 .incomplete
000000D6 6CDE bge -0x20 /* 000000B6 */
000000D8 DE76 FE24 add.w D7, [A6 + A7 * 8 + 0x24]
000000DC FD40 .extension 0xD40 <<F/4-5/6>> // unimplemented
label000000DE:
000000DE 721E moveq.l D1, 0x1E
000000E0 C676 3881 and.w D3, [A6 + D3 - 0x127]
000000E4 0111 btst [A1], D0
000000E6 DAC4 add.w A5, D4
000000E8 D75E add.w [A6]+, D3
000000EA FA46 6CF0 .extension 0xA46 <<F/1/5>>, 0x6CF0 // unimplemented
// begin alternate branch 000000EC-000000EE
label000000EC:
000000EC 6CF0 bge -0xE /* 000000DE */
// end alternate branch 000000EC-000000EE
label000000EC: // (misaligned)
label000000EE:
000000EE FD2E .extension 0xD2E <<F/4-5/6>> // unimplemented
000000F0 01D6 .incomplete
000000F2 FBAE .invalid <<F/6/5>>
000000F4 A826 syscall InsertMenuItem/InsMenuItem
000000F6 BE38 7FF5 cmp.b D7, [0x00007FF5]
000000FA C100 abcd D0, D0
000000FC A84F syscall SetItemCmd
000000FE 6CEE bge -0x10 /* 000000EE */
00000100 F996 .invalid <<F/6/4>>
00000102 FB78 .extension 0xB78 <<F/4-5/5>> // unimplemented
00000104 F64C 1F40 .extension 0x64C <<F/1/3>>, 0x1F40 // unimplemented
00000108 EF1E rol D6.b, 7
0000010A F650 2BBA .extension 0x650 <<F/1/3>>, 0x2BBA // unimplemented
0000010E EF7C rol D4.w, D7
00000110 F5A0 .invalid <<F/6/2>>
00000112 F4D4 cinvp DATA+INST, [A4]
00000114 28BC F378 F610 move.l [A4], 0xF378F610
0000011A F7F2 .invalid <<F/7/3>>
0000011C A9A8 syscall GetResInfo
0000011E 6DCC blt -0x32 /* 000000EC */
00000120 B626 cmp.b D3, -[A6]
00000122 B5EA BE5E cmpa.l A2, [A2 - 0x41A2]
00000126 3810 move.w D4, [A0]
00000128 3607 move.w D3, D7
0000012A 3610 move.w D3, [A0]
0000012C BD24 xor.b -[A4], D6
0000012E 8FEE 8DEE divs.w D7, [A6 - 0x7212]
00000132 FE5C A948 .extension 0xE5C <<F/1/7>>, 0xA948 // unimplemented
00000136 2C3A EB06 move.l D6, [PC - 0x14FA /* FFFFEC3E, cstring ""<EOF> */]
0000013A EFF0 2C12 2C22 bfins [A0 + D2 * 4 + 0x22] {D0:18}, D2
00000140 DB8A addx.l -[A5], -[A2]
00000142 D802 add.b D4, D2
00000144 5EB2 DF14 addq.l <<invalid full ext with I/IS == 4>>, 7
00000148 EA90 roxr D0, 5
0000014A 5EA2 addq.l -[A2], 7
0000014C DA80 add.l D5, D0
0000014E BE50 cmp.w D7, [A0]
00000150 E720 asl D0.b, D3
00000152 EA26 asr D6.b, D5
00000154 C622 and.b D3, -[A2]
00000156 D7FE add.l A3, <<invalid special address>>
00000158 2D82 2D72 C748 C8F6 66D8 move.l [[A6 - 0x38B7370A] + 0x66D8], D2
00000162 C430 C9DE and.b D2, <<invalid full ext with IS == 1 and I/IS == 6>>
00000166 7C6C moveq.l D6, 0x6C
00000168 AA00 syscall OpenCPort
0000016A AA31 syscall SetGDevice
0000016C 2646 movea.l A3, D6
0000016E CFE8 DE47 muls.w D7, [A0 - 0x21B9]
00000172 C2E2 mulu.w D1, -[A2]
00000174 C890 and.l D4, [A0]
00000176 2290 move.l [A1], [A0]
00000178 AA31 syscall SetGDevice
0000017A C1F4 C7A2 A87D EBA9 muls.w D0, [[-0x5783 + A4 * 8] - 0x1457]
00000182 10FB 622E move.b [A0]+, [PC + D6.w * 2 + 0x2E]
00000186 083A 2218 18F3 btst.b [PC + 0x18F3 /* 00001A7B, value 0x8B */], 0x18
0000018C 0282 A6F3 0236 andi.l D2, 0xA6F30236
00000192 6606 bne +0x8 /* 0000019A */
00000194 6806 bvc +0x8 /* 0000019C */
00000196 FB62 .extension 0xB62 <<F/4-5/5>> // unimplemented
00000198 1630 0200 move.b D3, [A0 + D0.w * 2]
// begin alternate branch 0000019A-0000019E
label0000019A:
0000019A 0200 2302 andi.b D0, 0x2
// end alternate branch 0000019A-0000019E
label0000019A: // (misaligned)
label0000019C:
0000019C 2302 move.l -[A1], D2
0000019E 5309 subq.b A1, 1
000001A0 0F86 bclr D6, D7
000001A2 4022 negx.b -[A2]
000001A4 069B 1973 7116 addi.l [A3]+, 0x19737116
000001AA 2B16 move.l -[A5], [A6]
000001AC 8100 sbcd D0, D0
000001AE 06EB .incomplete
000001B0 0602 0063 addi.b D2, 0x63 /* 'c' */
000001B4 002E 0E3A EB06 ori.b [A6 - 0x14FA], 0x3A /* ':' */
000001BA 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
000001BC 989A sub.l D4, [A2]+
000001BE 5423 addq.b -[A3], 2
000001C0 0D12 btst [A2], D6
000001C2 4634 10E3 not.b [A4 + D1.w - 0x29]
000001C6 1865 movea.b A4, -[A5]
000001C8 06EB .incomplete
000001CA 0B4B bchg A3, D5
000001CC 0E18 9A54 .invalid.b [A0]+, 0x54 /* 'T' */ // invalid immediate operation
000001D0 D302 addx.b D1, D2
000001D2 C106 abcd D0, D6
000001D4 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
000001D6 6506 bcs +0x8 /* 000001DE */
000001D8 E318 rol D0.b, 1
000001DA 7106 moveq.l D0, 0x06
000001DC 8346 030F pack D1, D6, 0x030F
// begin alternate branch 000001DE-000001E0
label000001DE:
000001DE 030F btst A7, D1
// end alternate branch 000001DE-000001E0
label000001DE: // (misaligned)
000001E0 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
000001E2 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
000001E4 06EB .incomplete
000001E6 0BE1 .incomplete
000001E8 054B bchg A3, D2
000001EA 3FA9 0598 9849 move.w [A7 + A1 + 0x49], [A1 + 0x598]
000001F0 0500 btst D0, D2
000001F2 4A60 tst.w -[A0]
000001F4 7B06 moveq.l D5, 0x06
000001F6 0E8B 0DEB 070E .invalid.l A3, 0xDEB070E // invalid immediate operation
000001FC 331E move.w -[A1], [A6]+
000001FE 0833 1113 00B8 btst.b [A3 + D0.w - 0x72], 0x13
00000204 9302 subx.b D1, D2
00000206 4812 nbcd.b [A2]
00000208 1CBC 2010 move.b [A6], 0x10
0000020C 003C 6A24 ori.b ccr, 36
00000210 08E2 0E58 bset.b -[A2], 0x58 /* 'X' */
00000214 1CBB 090A 4100 move.b [A6], [[PC + <<invalid base displacement size>> + D0] + 0x4100]
0000021A 1463 movea.b A2, -[A3]
0000021C 1133 021E move.b -[A0], [A3 + D0.w * 2 + 0x1E]
00000220 5802 addq.b D2, 4
00000222 006B 02D8 1E0A ori.w [A3 + 0x1E0A], 0x2D8
00000228 A900 syscall GetFNum
0000022A 1660 movea.b A3, -[A0]
0000022C 2B12 move.l -[A5], [A2]
0000022E 8B00 sbcd D5, D0
00000230 2A58 movea.l A5, [A0]+
00000232 1CEB 0A0A move.b [A6]+, [A3 + 0xA0A]
00000236 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000238 4463 neg.w -[A3]
0000023A 0112 btst [A2], D0
0000023C 1C50 movea.b A6, [A0]
0000023E A505 syscall Status, flags=5
00000240 4A48 tst.w A0
00000242 7B06 moveq.l D5, 0x06
00000244 60DB bra -0x23 /* 00000221 */
00000246 0B14 btst [A4], D5
00000248 400E negx.b A6
0000024A 4008 negx.b A0
0000024C 1A93 move.b [A5], [A3]
0000024E 0D26 btst -[A6], D6
00000250 2B02 move.l -[A5], D2
00000252 2AB3 0714 move.l [A5], <<invalid full ext with I/IS == 4>>
00000256 4048 negx.w A0
00000258 4060 negx.w -[A0]
0000025A 1A3B 0D45 move.b D5, <<invalid full ext with IS == 1 and I/IS == 5>>
0000025E 01F5 .incomplete
00000260 036E 210C bchg [A6 + 0x210C], D1
00000264 AB13 syscall PatConvert
00000266 1440 movea.b A2, D0
00000268 2AC9 move.l [A5]+, A1
0000026A 0265 049B andi.w -[A5], 0x49B
0000026E 1001 move.b D0, D1
00000270 0356 bchg [A6], D1
00000272 2B08 move.l -[A5], A0
00000274 6902 bvs +0x4 /* 00000278 */
00000276 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
label00000278:
00000278 2B00 move.l -[A5], D0
0000027A 8056 or.w D0, [A6]
0000027C 1303 move.b -[A1], D3
0000027E F456 cinvp DATA, [A6]
00000280 121C move.b D1, [A4]+
00000282 4E0E .invalid // invalid opcode 4
00000284 A904 syscall DrawGrowIcon
00000286 E110 roxl D0.b, 8
00000288 0833 042B 0030 btst.b [A3 + D0.w + 0x30], 0x2B /* '+' */
0000028E 0E41 0305 .invalid.w D1, 0x305 // invalid immediate operation
00000292 0145 bchg D5, D0
00000294 030E btst A6, D1
00000296 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000298 0E0D 14CB .invalid.b A5, 0xCB // invalid immediate operation
0000029C 010E btst A6, D0
0000029E 0305 btst D5, D1
000002A0 2A8B move.l [A5], A3
000002A2 0DCB .incomplete
000002A4 122A 5B34 move.b D1, [A2 + 0x5B34]
000002A8 0D14 btst [A4], D6
000002AA B905 xor.b D5, D4
000002AC 8CBB 010E 9B01 or.l D6, [[PC + <<invalid base displacement size>>] + D0 - 0x64FF]
000002B2 60AB bra -0x53 /* 0000025F */
000002B4 20BB 0160 9B04 move.l [A0], [PC - 0x64FC]
000002BA 9B01 subx.b D5, D1
000002BC 08DB 1CBB bset.b [A3]+, 0xBB
000002C0 0108 btst A0, D0
000002C2 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000002C4 486B 000D pea.l [A3 + 0xD]
000002C8 17F3 0B06 0806 0E06 move.b [PC + D0 * 8 + 0x6], [[A3 + <<invalid base displacement size>>] + D0 * 2 + 0x806]
000002D0 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
000002D2 1633 2FD3 0685 0003 move.b D3, [[] + 0x6850003]
000002DA 58D3 svc [A3]
000002DC 064B 17BB addi.w A3, 0x17BB
000002E0 0008 2A5B ori.b A0, 0x5B /* '[' */
000002E4 03BB 000E bclr [PC + D0.w + 0xE], D1
000002E8 D110 add.b [A0], D0
000002EA 823C 1B04 or.b D1, 0x4
000002EE 891A or.b [A2]+, D4
000002F0 1F13 move.b -[A7], [A3]
000002F2 4244 clr.w D4
000002F4 DB04 addx.b D5, D4
000002F6 0D02 btst D2, D6
000002F8 3611 move.w D3, [A1]
000002FA 021F E366 andi.b [A7]+, 0x66 /* 'f' */
000002FE 1502 move.b -[A2], D2
00000300 000A 2448 ori.b A2, 0x48 /* 'H' */
00000304 C918 and.b [A0]+, D4
00000306 8914 or.b [A4], D4
00000308 0F26 btst -[A6], D7
0000030A 760B moveq.l D3, 0x0B
0000030C 01EB .incomplete
0000030E 320E move.w D1, A6
00000310 B307 xor.b D7, D1
00000312 4A0E tst.b A6
00000314 411B .invalid 0, [A3]+ // invalid opcode 4 with b == 4
00000316 AB20 syscall RgnOp
00000318 EB32 roxl D2.b, D5
0000031A 6013 bra +0x15 /* 0000032F */
0000031C 03EB .incomplete
0000031E 3208 move.w D1, A0
00000320 3805 move.w D4, D5
00000322 0F60 bchg -[A0], D7
00000324 8506 sbcd D2, D6
00000326 8CF3 0260 divu.w D6, [A3 + D0.w * 2 + 0x60]
0000032A 36E8 4304 move.w [A3]+, [A0 + 0x4304]
0000032E 2E0E move.l D7, A6
00000330 4342 chk.w D1, D2
00000332 EB04 asl D4.b, 5
00000334 BE33 019B 0136 CB3E cmp.b D7, [[ + D0] + 0x136CB3E]
0000033C E50E lsl D6.b, 2
0000033E 2507 move.l -[A2], D7
00000340 223C 2303 9306 move.l D1, 0x23039306
// begin alternate branch 00000344-00000346
label00000344:
00000344 9306 subx.b D1, D6
// end alternate branch 00000344-00000346
label00000344: // (misaligned)
00000346 0EEB .incomplete
00000348 04F3 .incomplete
0000034A 002A FB14 531F ori.b [A2 + 0x531F], 0x14
00000350 7B1D moveq.l D5, 0x1D
00000352 5B11 subq.b [A1], 5
00000354 1EF8 C524 move.b [A7]+, [0xFFFFC524]
00000358 E302 asl D2.b, 1
0000035A 3202 move.w D1, D2
0000035C 00FB .incomplete
0000035E 05EC .incomplete
00000360 7B00 moveq.l D5, 0x00
00000362 A822 syscall ResourceDispatch
00000364 1305 move.b -[A1], D5
00000366 6B0B bmi +0xD /* 00000373 */
00000368 6283 bhi -0x7B /* 000002ED */
0000036A 000F 0003 ori.b A7, 0x3
0000036E 0508 btst A0, D2
00000370 BB07 xor.b D7, D5
00000372 62D0 bhi -0x2E /* 00000344 */
00000374 52E1 shi -[A1]
00000376 039B bclr [A3]+, D1
00000378 0465 0622 subi.w -[A5], 0x622
0000037C C320 and.b -[A0], D1
0000037E 442B 038D neg.b [A3 + 0x38D]
00000382 062B 243C 1B0D addi.b [A3 + 0x1B0D], 0x3C /* '<' */
00000388 C530 730E 3B04 and.b [[A0 + <<invalid base displacement size>>] + D7 * 2 + 0x3B04], D2
0000038E C534 C535 E4EB 03E5 and.b [[A4 - 0x1B14FC1B] + A4 * 4], D2
00000396 00F4 .incomplete
00000398 2A5E movea.l A5, [A6]+
0000039A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
0000039C 730E moveq.l D1, 0x0E
0000039E CB10 and.b [A0], D5
000003A0 5310 subq.b [A0], 1
000003A2 2B24 move.l -[A5], -[A4]
000003A4 E813 roxr D3.b, 4
000003A6 0A5E B273 xori.w [A6]+, 0xB273
000003AA 0E4B 165E .invalid.w A3, 0x165E // invalid immediate operation
000003AE 5C06 addq.b D6, 6
000003B0 E402 asr D2.b, 2
000003B2 0003 040B ori.b D3, 0xB
000003B6 0181 bclr D1, D0
000003B8 222A E506 move.l D1, [A2 - 0x1AFA]
000003BC 2B24 move.l -[A5], -[A4]
000003BE B323 xor.b -[A3], D1
000003C0 445B neg.w [A3]+
000003C2 07ED .incomplete
000003C4 068A A505 8AAD addi.l A2, 0xA5058AAD
000003CA 060E 163B addi.b A6, 0x3B /* ';' */
000003CE 0006 8ACC ori.b D6, 0xCC
000003D2 853F or.b <<invalid special address>>, D2
000003D4 E924 asl D4.b, D4
000003D6 630A bls +0xC /* 000003E2 */
000003D8 8C2E 60F1 or.b D6, [A6 + 0x60F1]
000003DC 0214 7B09 andi.b [A4], 0x9 /* '\t' */
000003E0 A308 syscall Create/PBHCreate/HCreate, flags=3
label000003E2:
000003E2 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000003E4 3B02 move.w -[A5], D2
000003E6 A8A3 syscall EraseRect
000003E8 0106 btst D6, D0
000003EA 2100 move.l -[A0], D0
000003EC 8A02 or.b D5, D2
000003EE 002B 2AB6 3300 ori.b [A3 + 0x3300], 0xB6
000003F4 7B4B moveq.l D5, 0x4B
000003F6 2E48 movea.l A7, A0
000003F8 1905 move.b -[A4], D5
000003FA 9B0E subx.b -[A5], -[A6]
000003FC 0663 0A06 addi.w -[A3], 0xA06
00000400 8A16 or.b D5, [A6]
00000402 3062 movea.w A0, -[A2]
00000404 9C5C sub.w D6, [A4]+
00000406 0200 331C andi.b D0, 0x1C
0000040A 78ED moveq.l D4, 0xFFFFFFED
0000040C 0263 0AE9 andi.w -[A3], 0xAE9
00000410 02D1 .incomplete
00000412 27F7 022B F702 3C45 move.l [[PC + <<invalid base displacement size>> + A7 * 8] + 0x3C45], [A7 + D0.w * 2 + 0x2B]
0000041A 05AB 0D51 bclr [A3 + 0xD51], D2
0000041E 088E F702 bclr.b A6, 0x2
00000422 5A05 addq.b D5, 5
00000424 089B 050A bclr.b [A3]+, 0xA /* '\n' */
00000428 2460 movea.l A2, -[A0]
0000042A 0681 00E5 276B addi.l D1, 0xE5276B
00000430 0A26 7845 xori.b -[A6], 0x45 /* 'E' */
00000434 039B bclr [A3]+, D1
00000436 05C9 .incomplete
00000438 0763 bchg -[A3], D3
0000043A 000A 1630 ori.b A2, 0x30 /* '0' */
0000043E C11A and.b [A2]+, D0
00000440 8AD0 divu.w D5, [A0]
00000442 450E .invalid 2, A6 // invalid opcode 4 with b == 4
00000444 3B1C move.w -[A5], [A4]+
00000446 8702 sbcd D3, D2
00000448 89E5 divs.w D4, -[A5]
0000044A 29B7 02AC 1310 move.l [A4 + D1 * 2], [A7 + D0.w * 2 - 0x84]
00000450 F702 .extension 0x702 <<F/4-5/3>> // unimplemented
00000452 BAF7 02CC cmpa.w A5, [A7 + D0.w * 2 - 0x52]
00000456 2953 0C08 move.l [A4 + 0xC08], [A3]
0000045A 2E0E move.l D7, A6
0000045C C501 abcd D2, D1
0000045E BB1A xor.b [A2]+, D5
00000460 291E move.l -[A4], [A6]+
00000462 1D21 move.b -[A6], -[A1]
00000464 068A 060E 0200 addi.l A2, 0x60E0200
0000046A F33B .extension 0x33B <<F/4-5/1>> // unimplemented
0000046C AD45 syscall CheckItem, auto_pop
0000046E C503 abcd D2, D3
00000470 0938 0200 btst [0x00000200 /* SPAlarm */], D4
00000474 0B0C btst A4, D5
00000476 C901 abcd D4, D1
00000478 360A move.w D3, A2
0000047A 1E40 movea.b A7, D0
0000047C 0843 4C38 bchg.b D3, 0x38 /* '8' */
00000480 B301 xor.b D1, D1
00000482 3304 move.w -[A1], D4
00000484 2E60 movea.l A7, -[A0]
00000486 6320 bls +0x22 /* 000004A8 */
00000488 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
0000048A 0473 0660 A109 subi.w [[A3 + <<invalid base displacement size>> + A2]], 0x660
00000490 CC7B 1609 and.w D6, [PC + D1.w * 8 + 0x9]
00000494 0CEB .incomplete
00000496 1BC5 move.b <<invalid special address>>, D5
00000498 09D8 .incomplete
0000049A 2010 move.l D0, [A0]
0000049C 2B05 move.l -[A5], D5
0000049E 3908 move.w -[A4], A0
000004A0 14B2 8A7B move.b [A2], [A2 + A0 * 2 + 0x7B]
000004A4 15DB 0732 move.b [PC + 0x732 /* 00000BD8, value 0x36 '6' */], [A3]+
label000004A8:
000004A8 C11D and.b [A5]+, D0
000004AA C50E abcd -[A2], -[A6]
000004AC 5245 addq.w D5, 1
000004AE 378B 802B move.w [A3 + A0.w + 0x2B], A3
000004B2 05BB 00A3 bclr [PC + D0.w - 0x93], D2
000004B6 01AD 4F93 bclr [A5 + 0x4F93], D0
000004BA 108C move.b [A0], A4
000004BC 5904 subq.b D4, 4
000004BE 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000004C0 B303 xor.b D3, D1
000004C2 3B0F move.w -[A5], A7
000004C4 5EB2 8AC5 addq.l [A2 + A0 * 2 - 0x59], 7
000004C8 32D6 move.w [A1]+, [A6]
000004CA 7B0A moveq.l D5, 0x0A
000004CC 0693 1016 450C addi.l [A3], 0x1016450C
000004D2 2302 move.l -[A1], D2
000004D4 C100 abcd D0, D0
000004D6 E533 roxl D3.b, D2
000004D8 8305 sbcd D1, D5
000004DA 068A 8EE9 6B3B addi.l A2, 0x8EE96B3B
000004E0 1CC3 move.b [A6]+, D3
000004E2 0BDC .incomplete
000004E4 3087 move.w [A0], D7
000004E6 821D or.b D1, [A5]+
000004E8 2122 move.l -[A0], -[A2]
000004EA 4634 EB37 0000 0010 1B08 8C73 not.b [[A4 + 0x10] + A6 * 2 + 0x1B088C73]
000004F6 0108 btst A0, D0
000004F8 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000004FA F48A cinvl INST, [A2]
000004FC FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
000004FE 1EEB 0000 move.b [A7]+, [A3 + 0x0]
00000502 3B00 move.w -[A5], D0
00000504 1E0C move.b D7, A4
00000506 C506 abcd D2, D6
00000508 6B02 bmi +0x4 /* 0000050C */
0000050A 0200 3308 andi.b D0, 0x8
// begin alternate branch 0000050C-0000050E
label0000050C:
0000050C 3308 move.w -[A1], A0
// end alternate branch 0000050C-0000050E
label0000050C: // (misaligned)
0000050E D8B6 CB0E C517 add.l D4, [[A6 + <<invalid base displacement size>>] + A4 * 2 - 0x3AE9]
00000514 8B04 sbcd D5, D4
00000516 063B 1B62 E90D addi.b [[PC + <<invalid base displacement size>>] + A6], 0x62 /* 'b' */
0000051C 9317 sub.b [A7], D1
0000051E C703 abcd D3, D3
00000520 B1A5 xor.l -[A5], D0
00000522 1860 movea.b A4, -[A0]
00000524 CC4A and.w D6, A2
00000526 08D0 5C16 bset.b [A0], 0x16
0000052A 6B06 bmi +0x8 /* 00000532 */
0000052C C50A abcd -[A2], -[A2]
0000052E 5133 3C93 subq.b [A3 + D3 * 4 - 0x109], 8
label00000532:
00000532 0024 2AC5 ori.b -[A4], 0xC5
00000536 459B .invalid 2, [A3]+ // invalid opcode 4 with b == 6
00000538 05D5 .incomplete
0000053A 45B1 1645 .invalid 2, [A1 + D1.w * 8 + 0x45] // invalid opcode 4 with b == 6
0000053E 27CD 33BB 5E0A 8EC1 139B 0509 move.l [[0x5E0A8EC1 + D3 * 2] + 0x139B0509], A5
0000054A 2606 move.l D3, D6
0000054C 8A0A or.b D5, A2
0000054E 2109 move.l -[A0], A1
00000550 6533 bcs +0x35 /* 00000585 */
00000552 0376 3300 bchg [A6 + <<invalid base displacement size>> + D3 * 2], D1
00000556 AB02 syscall BitsToPix
00000558 8565 or.w -[A5], D2
0000055A 44DB move.b [A3]+, CCR
0000055C 00D1 .incomplete
0000055E 6536 bcs +0x38 /* 00000596 */
00000560 0636 AA00 4B4A 166A addi.b [[A6 + <<invalid base displacement size>>] + 0x166A], 0x0
00000568 0200 0300 andi.b D0, 0x0
0000056C 0C0E 0C36 cmpi.b A6, 0x36 /* '6' */
00000570 0200 3339 andi.b D0, 0x39 /* '9' */
00000574 0C08 C900 cmpi.b A0, 0x0
00000578 531C subq.b [A4]+, 1
0000057A BB00 xor.b D0, D5
0000057C 3675 7485 movea.w A3, [A5 + D7.w * 4 - 0x123]
00000580 6C81 bge -0x7D /* 00000503 */
00000582 6E53 bgt +0x55 /* 000005D7 */
00000584 0030 2A2B 0809 ori.b [A0 + D0 + 0x9], 0x2B /* '+' */
0000058A 014B bchg A3, D0
0000058C 040B 02C1 subi.b A3, 0xC1
00000590 6653 bne +0x55 /* 000005E5 */
00000592 00CA .incomplete
00000594 3503 move.w -[A2], D3
label00000596:
00000596 2E0E move.l D7, A6
00000598 7306 moveq.l D1, 0x06
0000059A 08D3 1A0F bset.b [A3], 0xF
0000059E 6903 bvs +0x5 /* 000005A3 */
000005A0 7308 moveq.l D1, 0x08
000005A2 5101 subq.b D1, 8
000005A4 B704 xor.b D4, D3
000005A6 7614 moveq.l D3, 0x14
000005A8 2E0E move.l D7, A6
000005AA 8B04 sbcd D5, D4
000005AC E518 rol D0.b, 2
000005AE 1AB3 0E26 move.b [A5], [A3 + D0 * 8 + 0x26]
000005B2 A182 syscall DTInstall, flags=1
000005B4 3102 move.w -[A0], D2
000005B6 291C move.l -[A4], [A4]+
000005B8 6B05 bmi +0x7 /* 000005BF */
000005BA 6D2F blt +0x31 /* 000005EB */
000005BC 8704 sbcd D3, D4
000005BE 48A2 710E movem.w -[A2], D1,D2,D3,D7,A4,A5,A6
000005C2 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4
000005C4 531C subq.b [A4]+, 1
000005C6 C500 abcd D2, D0
000005C8 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
000005CA 030E btst A6, D1
000005CC 6901 bvs +0x3 /* 000005CF */
000005CE 6335 bls +0x37 /* 00000605 */
000005D0 F90F .extension 0x90F <<F/4-5/4>> // unimplemented
000005D2 363C 9E1B move.w D3, 0x9E1B
000005D6 010E btst A6, D0
000005D8 2408 move.l D2, A0
000005DA 3310 move.w -[A1], [A0]
000005DC FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000005DE 0473 1B42 E306 1EA2 subi.w [[A3 + <<invalid base displacement size>>] + A6 * 2 + 0x1EA2], 0x1B42
000005E6 0200 B306 andi.b D0, 0x6
000005EA 2301 move.l -[A1], D1
000005EC 04C3 .incomplete
000005EE 1042 movea.b A0, D2
000005F0 1E04 move.b D7, D4
000005F2 2842 movea.l A4, D2
000005F4 C525 and.b -[A5], D2
000005F6 04BB 042A 44CB 0339 7408 04EA subi.l [[PC + 0x740804EA + D0 * 2]], 0x42A44CB
00000602 0E0E 04A4 .invalid.b A6, 0xA4 // invalid immediate operation
00000606 282A FB08 move.l D4, [A2 - 0x4F8]
0000060A 453E .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
0000060C FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
0000060E 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000610 0973 3903 2842 0C85 bchg [[A3 + <<invalid base displacement size>> + D3] + 0x28420C85], D4
00000618 0223 1004 andi.b -[A3], 0x4
0000061C 0C0E 2895 cmpi.b A6, 0x95
00000620 0385 bclr D5, D1
00000622 052A 9705 btst [A2 - 0x68FB], D2
00000626 2384 080E move.l [A1 + D0 + 0xE], D4
0000062A 38ED 2B8D move.w [A4]+, [A5 + 0x2B8D]
0000062E 010E btst A6, D0
00000630 8705 sbcd D3, D5
00000632 51C5 sf D5
00000634 2823 move.l D4, -[A3]
00000636 3604 move.w D3, D4
00000638 6C85 bge -0x79 /* 000005BF */
0000063A 0D6B 0525 bchg [A3 + 0x525], D6
0000063E 0642 1EC9 addi.w D2, 0x1EC9
00000642 08C9 0EF7 bset.b A1, 0xF7
00000646 0517 btst [A7], D2
00000648 3507 move.w -[A2], D7
0000064A 4231 0768 E9A4 clr.b [A1 - 0x165C]
00000650 8514 or.b [A4], D2
00000652 2AED 154C move.l [A5]+, [A5 + 0x154C]
00000656 428B clr.l A3
00000658 0463 116D subi.w -[A3], 0x116D
0000065C 0193 bclr [A3], D0
0000065E 1763 140E move.b [A3 + 0x140E], -[A3]
00000662 45A3 .invalid 2, -[A3] // invalid opcode 4 with b == 6
00000664 290B move.l -[A4], A3
00000666 CD3D and.b <<invalid special address>>, D6
00000668 0FB0 0EED bclr [A0 + D0 * 8 - 0x19], D7
0000066C 0083 662E 0E2C ori.l D3, 0x662E0E2C
00000672 BB04 xor.b D4, D5
00000674 42ED 020C .invalid [A5 + 0x20C] // invalid opcode 4 with subtype 1
00000678 0E83 0132 4902 .invalid.l D3, 0x1324902 // invalid immediate operation
0000067E 4341 chk.w D1, D1
00000680 7D0A moveq.l D6, 0x0A
00000682 0C0E 04AB cmpi.b A6, 0xAB
00000686 0508 btst A0, D2
00000688 2150 E510 move.l [A0 - 0x1AF0], [A0]
0000068C 4341 chk.w D1, D1
0000068E 8705 sbcd D3, D5
00000690 8BE9 1FE1 divs.w D5, [A1 + 0x1FE1]
00000694 317B 0004 32C9 move.w [A0 + 0x32C9], [PC + D0.w + 0x4]
0000069A 1903 move.b -[A4], D3
0000069C 0EA2 A20C 2A04 .invalid.l -[A2], 0xA20C2A04 // invalid immediate operation
000006A2 280E move.l D4, A6
000006A4 831F or.b [A7]+, D1
000006A6 6111 bsr +0x13 /* 000006B9 */
000006A8 56A1 addq.l -[A1], 3
000006AA 0705 btst D5, D3
000006AC 057B 4849 bchg [PC + D4 + 0x49], D2
000006B0 9289 sub.l D1, A1
000006B2 3B89 8F85 move.w [[ + <<invalid base displacement size>>] + A0 * 8], A1
000006B6 05E9 .incomplete
000006B8 8E6B 0025 or.w D7, [A3 + 0x25]
000006BC 0601 092A addi.b D1, 0x2A /* '*' */
000006C0 0310 btst [A0], D1
000006C2 654A bcs +0x4C /* 0000070E */
000006C4 2310 move.l -[A1], [A0]
000006C6 7B1D moveq.l D5, 0x1D
000006C8 8B04 sbcd D5, D4
000006CA 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4
000006CC A46B syscall TestManager, flags=4
000006CE 1BAB 612A 328C move.b [A5 + D3.w * 2 - 0x116], [A3 + 0x612A]
000006D4 6512 bcs +0x14 /* 000006E8 */
000006D6 048C 6D22 E906 subi.l A4, 0x6D22E906
000006DC F58F .invalid <<F/6/2>>
000006DE F705 .extension 0x705 <<F/4-5/3>> // unimplemented
000006E0 FA25 0C2E .unknown 0xFA25 0x0C2E (W = 5)
000006E4 2A8B move.l [A5], A3
000006E6 041E 0C45 subi.b [A6]+, 0x45 /* 'E' */
// begin alternate branch 000006E8-000006F4
label000006E8:
000006E8 0C45 186B cmpi.w D5, 0x186B
000006EC 02A9 0C31 0145 0EF5 andi.l [A1 + 0xEF5], 0xC310145
// end alternate branch 000006E8-000006F4
label000006E8: // (misaligned)
000006EA 186B 02A9 movea.b A4, [A3 + 0x2A9]
000006EE 0C31 0145 0EF5 cmpi.b [A1 + D0 * 8 - 0x11], 0x45 /* 'E' */
000006F4 06F5 .incomplete
000006F6 0D82 bclr D2, D6
000006F8 F906 .extension 0x906 <<F/4-5/4>> // unimplemented
000006FA 2AFD move.l [A5]+, <<invalid special address>>
000006FC 0641 08DB addi.w D1, 0x8DB
00000700 232A DB07 move.l -[A1], [A2 - 0x24F9]
00000704 9501 subx.b D2, D1
00000706 0682 A289 074D addi.l D2, 0xA289074D
0000070C 0213 11A7 andi.b [A3], 0xA7
// begin alternate branch 0000070E-00000714
label0000070E:
0000070E 11A7 0618 move.b [A0 + D0.w * 8 + 0x18], -[A7]
label00000710: // (misaligned)
00000712 4D27 .invalid 6, -[A7] // invalid opcode 4 with b == 4
// end alternate branch 0000070E-00000714
label0000070E: // (misaligned)
label00000710:
00000710 0618 4D27 addi.b [A0]+, 0x27 /* '\'' */
00000714 4C42 CCC5 movem.l D0,D2,D6,D7,A2,A3,A6,A7, D2
00000718 0AA5 02F3 79EC xori.l -[A5], 0x2F379EC
0000071E 1C03 move.b D6, D3
00000720 2432 0CD1 move.l D2, [A2 + D0 * 4 - 0x47]
00000724 0435 07A5 1449 subi.b [A5 + D1.w * 4 + 0x49], 0xA5
0000072A 052A 5513 btst [A2 + 0x5513], D2
0000072E C706 abcd D3, D6
00000730 E1B3 roxl D3, D0
00000732 062E 563B 132E addi.b [A6 + 0x132E], 0x3B /* ';' */
00000738 562C 8B04 addq.b [A4 - 0x74FC], 3
0000073C 0C2A 0C0E C507 cmpi.b [A2 - 0x3AF9], 0xE
00000742 0F35 059D btst [[] + D0 * 4], D7
00000746 1187 0665 move.b [A0 + D0.w * 8 + 0x65], D7
0000074A 0516 btst [A6], D2
0000074C 7510 moveq.l D2, 0x10
0000074E EB04 asl D4.b, 5
00000750 D90F addx.b -[A4], -[A7]
00000752 992C 7107 sub.b [A4 + 0x7107], D4
00000756 AB08 syscall PutPicOp
00000758 AD00 syscall GetFNum, auto_pop
0000075A 1B1F move.b -[A5], [A7]+
0000075C DD27 add.b -[A7], D6
0000075E 216B 0825 3E45 move.l [A0 + 0x3E45], [A3 + 0x825]
00000764 028B 386B 003B andi.l A3, 0x386B003B /* '8k\0;' */
0000076A 0EBB 208C 4903 7B1C .invalid.l <<invalid full ext with I/IS == 4>>, 0x208C4903 // invalid immediate operation
00000772 2A29 67ED move.l D5, [A1 + 0x67ED]
00000776 528D addq.l A5, 1
00000778 03F1 .incomplete
0000077A 0673 3CDD 031D addi.w [[A3] + D0 * 2], 0x3CDD
00000780 6B05 bmi +0x7 /* 00000787 */
00000782 BF24 xor.b -[A4], D7
00000784 0823 040E btst.b -[A3], 0xE
00000788 D353 add.w [A3], D1
0000078A 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
0000078C 2903 move.l -[A4], D3
0000078E 6B80 bmi -0x7E /* 00000710 */
00000790 1E8C move.b [A7], A4
00000792 C530 E30A D307 and.b [[A0 + <<invalid base displacement size>> + A6 * 2] - 0x2CF9], D2
00000798 3B0E move.w -[A5], A6
0000079A 9309 subx.b -[A1], -[A1]
0000079C 0463 2908 subi.w -[A3], 0x2908
000007A0 630B bls +0xD /* 000007AD */
000007A2 8B01 sbcd D5, D1
000007A4 2B2B CB1A move.l -[A5], [A3 - 0x34E6]
000007A8 5689 addq.l A1, 3
000007AA 2DB9 1F0C 2AF1 0CC3 move.l [A6 + D0 * 4 - 0x61], [0x1F0C2AF1]
000007B2 1A6D 2A8D movea.b A5, [A5 + 0x2A8D]
000007B6 1D35 03F5 move.b -[A6], <<invalid full ext with IS == 1 and I/IS == 5>>
000007BA 020D 3CC7 andi.b A5, 0xC7
000007BE 07DA .incomplete
000007C0 643B bcc +0x3D /* 000007FD */
000007C2 55CD 25AB dbcs D5, +0x25AD /* 00002D6F */
000007C6 08B1 2621 040D bclr.b [A1 + D0.w * 4 + 0xD], 0x21 /* '!' */
000007CC 1885 move.b [A4], D5
000007CE 02E9 .incomplete
000007D0 0033 19A7 07DD ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0xA7
000007D6 2D07 move.l -[A6], D7
000007D8 3347 BB0C move.w [A1 - 0x44F4], D7
000007DC 3B55 715A move.w [A5 + 0x715A /* export_3623 */], [A5]
000007E0 2104 move.l -[A0], D4
000007E2 1CE3 move.b [A6]+, -[A3]
000007E4 448B neg.l A3
000007E6 0E3B 5597 0560 AB66 .invalid.b [PC - 0x549A], 0x97 // invalid immediate operation
000007EE 6146 bsr +0x48 /* 00000836 */
000007F0 0428 0901 0F65 subi.b [A0 + 0xF65], 0x1
000007F6 00B3 668D 0436 01D0 ori.l [], 0x668D0436
000007FE 4117 .invalid 0, [A7] // invalid opcode 4 with b == 4
00000800 9306 subx.b D1, D6
00000802 2AE3 move.l [A5]+, -[A3]
00000804 06F8 .incomplete
00000806 8C69 5133 or.w D6, [A1 + 0x5133]
0000080A 5973 2DC3 269B 614B subq.w [[ + <<invalid base displacement size>>] + 0x269B614B], 4
00000812 2B49 CC97 move.l [A5 - 0x3369], A1
00000816 06C8 .incomplete
00000818 A52A syscall HUnlock, flags=5
0000081A A432 syscall FlushEvents, flags=4
0000081C 0960 bchg -[A0], D4
0000081E 030E btst A6, D1
00000820 EC03 asr D3.b, 6
00000822 24A1 move.l [A2], -[A1]
00000824 D711 add.b [A1], D3
00000826 2922 move.l -[A4], -[A2]
00000828 4922 .invalid 4, -[A2] // invalid opcode 4 with b == 4
0000082A 252E 0700 move.l -[A2], [A6 + 0x700]
0000082E 81F4 C405 divs.w D0, [A4 + A4.w * 4 + 0x5]
00000832 6A22 bpl +0x24 /* 00000856 */
00000834 E84B lsr D3.w, 4
fn00000836:
00000836 1314 move.b -[A1], [A4]
00000838 1E69 1F41 movea.b A7, [A1 + 0x1F41]
0000083C 136A B20E 5B2A move.b [A1 + 0x5B2A], [A2 - 0x4DF2]
00000842 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000844 322C 131A move.w D1, [A4 + 0x131A]
00000848 CB04 abcd D5, D4
0000084A 8306 sbcd D1, D6
0000084C 21D6 C42E move.l [0xFFFFC42E], [A6]
00000850 569B addq.l [A3]+, 3
00000852 8493 or.l D2, [A3]
00000854 0A33 015B 0D22 C339 4905 xori.b [[A3 - 0x3CC7 + D0 * 4] + 0x4905], 0x5B /* '[' */
// begin alternate branch 00000856-00000860
label00000856:
00000856 015B bchg [A3]+, D0
00000858 0D22 btst -[A2], D6
0000085A C339 4905 0700 and.b [0x49050700], D1
// end alternate branch 00000856-00000860
label00000856: // (misaligned)
0000085E 0700 btst D0, D3
00000860 9CE9 2556 sub.w A6, [A1 + 0x2556]
00000864 2010 move.l D0, [A0]
00000866 6814 bvc +0x16 /* 0000087C */
00000868 0C56 0668 cmpi.w [A6], 0x668
0000086C B256 cmp.w D1, [A6]
0000086E 7B26 moveq.l D5, 0x26
00000870 7B26 moveq.l D5, 0x26
00000872 490E .invalid 4, A6 // invalid opcode 4 with b == 4
00000874 BB66 xor.w -[A6], D5
00000876 2B02 move.l -[A5], D2
00000878 2B0A move.l -[A5], A2
0000087A BB00 xor.b D0, D5
label0000087C:
0000087C 686A bvc +0x6C /* 000008E8 */
0000087E 8706 sbcd D3, D6
00000880 F104 .extension 0x104 <<F/4-5/0>> // unimplemented
00000882 E303 asl D3.b, 1
00000884 5669 3904 addq.w [A1 + 0x3904], 3
00000888 2856 movea.l A4, [A6]
0000088A C561 and.w -[A1], D2
0000088C 280E move.l D4, A6
0000088E A28D syscall DebugUtil, flags=2
00000890 3804 move.w D4, D4
00000892 F656 9309 .extension 0x656 <<F/1/3>>, 0x9309 // unimplemented
00000896 C283 and.l D1, D3
00000898 0504 btst D4, D2
0000089A A4AB syscall 0x0AB, flags=4
0000089C 0556 bchg [A6], D2
0000089E FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
000008A0 2AAB 02C2 move.l [A5], [A3 + 0x2C2]
000008A4 8306 sbcd D1, D6
000008A6 1445 movea.b A2, D5
000008A8 0D03 btst D3, D6
000008AA 7AB4 moveq.l D5, 0xFFFFFFB4
000008AC B823 cmp.b D4, -[A3]
000008AE 4BC9 lea.l A5, A1
000008B0 0204 A433 andi.b D4, 0x33 /* '3' */
000008B4 3556 0F2A move.w [A2 + 0xF2A], [A6]
000008B8 C12C FB00 and.b [A4 - 0x500], D0
000008BC 45EF 6303 lea.l A2, [A7 + 0x6303]
000008C0 2700 move.l -[A3], D0
000008C2 8CFB 79B0 9705 4371 divu.w D6, [-0x68FABC8F + D7]
000008CA 2AF3 7909 move.l [A5]+, [[A3 + <<invalid base displacement size>> + D7]]
000008CE 5995 subq.l [A5], 4
000008D0 0AA9 2BF7 08FD F709 xori.l [A1 - 0x8F7], 0x2BF708FD
000008D8 0E87 091F 5695 .invalid.l D7, 0x91F5695 // invalid immediate operation
000008DE 0A56 A706 xori.w [A6], 0xA706
000008E2 C5F6 42D3 muls.w D2, [A6 + D4.w * 2 - 0x45]
000008E6 01C5 .incomplete
label000008E8:
000008E8 0945 bchg D5, D4
000008EA 94E1 sub.w A2, -[A1]
000008EC 8CE3 divu.w D6, -[A3]
000008EE 0325 btst -[A5], D1
000008F0 1605 move.b D3, D5
000008F2 0E95 2C87 0729 .invalid.l [A5], 0x2C870729 // invalid immediate operation
000008F8 A709 syscall Delete/PBHDelete/HDelete, flags=7
000008FA 3069 0CAB movea.w A0, [A1 + 0xCAB]
000008FE 610E bsr +0x10 /* 0000090E */
00000900 1103 move.b -[A0], D3
00000902 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
00000904 B0F1 8682 cmpa.w A0, [A1 + A0.w * 8 - 0x126]
00000908 4D28 A428 .invalid 6, [A0 - 0x5BD8] // invalid opcode 4 with b == 4
0000090C 5649 addq.w A1, 3
fn0000090E:
0000090E 2BC3 move.l <<invalid special address>>, D3
00000910 3B1B move.w -[A5], [A3]+
00000912 0983 bclr D3, D4
00000914 6BCB bmi -0x33 /* 000008E1 */
00000916 1D03 move.b -[A6], D3
00000918 067A 610A C104 addi.w [PC - 0x3EFC /* FFFFCA1E, cstring ""<EOF> */], 0x610A /* 'a\n' */
0000091E 815D or.w [A5]+, D0
00000920 2308 move.l -[A1], A0
00000922 56CB 0E0E dbne D3, +0xE10 /* 00001732 */
00000926 4525 .invalid 2, -[A5] // invalid opcode 4 with b == 4
00000928 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
0000092A 6189 bsr -0x75 /* 000008B5 */
0000092C 2523 move.l -[A2], -[A3]
0000092E 1987 0552 2185 move.b [[A4] + 0x2185], D7
00000934 EB15 roxl D5.b, 5
00000936 0E61 0525 .invalid.w -[A1], 0x525 // invalid immediate operation
0000093A 080C 0E91 btst.b A4, 0x91
0000093E 331B move.w -[A1], [A3]+
00000940 312A C101 move.w -[A0], [A2 - 0x3EFF]
00000944 750E moveq.l D2, 0x0E
00000946 8221 or.b D1, -[A1]
00000948 52FB 03A5 8114 shi [[-0x7EEC] + D0 * 2]
0000094E 5B00 subq.b D0, 5
00000950 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
00000952 0F21 btst -[A1], D7
00000954 C341 exg D1, D1
00000956 1B09 move.b -[A5], A1
00000958 010F btst A7, D0
0000095A B607 cmp.b D3, D7
0000095C 0127 btst -[A7], D0
0000095E 0951 bchg [A1], D4
00000960 05C9 .incomplete
00000962 A70A syscall OpenRF/PBHOpenRF/HOpenRF, flags=7
00000964 320F move.w D1, A7
00000966 F903 .extension 0x903 <<F/4-5/4>> // unimplemented
00000968 878A 483E unpk -[A3], -[A2], 0x483E
0000096C 0D9C bclr [A4]+, D6
0000096E 2A3E move.l D5, <<invalid special address>>
00000970 C5A3 and.l -[A3], D2
00000972 66C9 bne -0x35 /* 0000093D */
00000974 3B83 11F3 0036 1701 7106 3606 move.w [[0x361701] + 0x71063606], D3
00000980 3E02 move.w D7, D2
00000982 00BB 408B 0048 D1F0 3691 0431 ori.l [0x36910431], 0x408B0048
0000098E 0309 btst A1, D1
00000990 9F97 sub.l [A7], D7
00000992 0A8C 0908 A70A xori.l A4, 0x908A70A
00000998 8283 or.l D1, D3
0000099A 4E01 .invalid // invalid opcode 4
0000099C 0304 btst D4, D1
0000099E EA3E ror D6.b, D5
000009A0 2A04 move.l D5, D4
000009A2 EA66 asr D6.w, D5
000009A4 0E04 EA22 .invalid.b D4, 0x22 /* '\"' */ // invalid immediate operation
000009A8 C9A8 1908 and.l [A0 + 0x1908], D4
000009AC 2829 5A63 move.l D4, [A1 + 0x5A63]
000009B0 35D7 0A9B move.w [PC + 0xA9B /* 0000144D, value 0x1B73 */], [A7]
000009B4 C505 abcd D2, D5
000009B6 5104 subq.b D4, 8
000009B8 8D24 or.b -[A4], D6
000009BA E823 asr D3.b, D4
000009BC 0C1E 05E4 cmpi.b [A6]+, 0xE4
000009C0 A94B syscall PlotIcon
000009C2 754B moveq.l D2, 0x4B
000009C4 BE04 cmp.b D7, D4
000009C6 6252 bhi +0x54 /* 00000A1A */
000009C8 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000009CA 08DB 2DB7 bset.b [A3]+, 0xB7
000009CE 043F 4B5C subi.b <<invalid special address>>, 0x5C /* '\\' */
000009D2 16C4 move.b [A3]+, D4
000009D4 E704 asl D4.b, 3
000009D6 C421 and.b D2, -[A1]
000009D8 EE23 asr D3.b, D7
000009DA 06F7 .incomplete
000009DC 04D4 .incomplete
000009DE 3DAD 0C08 1A0F move.w [A6 + D1 * 2 + 0xF], [A5 + 0xC08]
000009E4 2604 move.l D3, D4
000009E6 8301 sbcd D1, D1
000009E8 2308 move.l -[A1], A0
000009EA 6AB5 bpl -0x49 /* 000009A1 */
000009EC 3431 0533 0FA7 09B9 6AFB 2308 move.w D2, [[A1 + 0xFA709B9 + D0 * 4] + 0x6AFB2308]
000009F8 1B1B move.b -[A5], [A3]+
000009FA F4C9 cinvl DATA+INST, [A1]
000009FC 13E3 51DB 0D17 move.b [0x51DB0D17], -[A3]
00000A02 0205 A951 andi.b D5, 0x51 /* 'Q' */
00000A06 6AE9 bpl -0x15 /* 000009F1 */
00000A08 6E21 bgt +0x23 /* 00000A2B */
00000A0A 2F6A 8534 F906 move.l [A7 - 0x6FA], [A2 - 0x7ACC]
00000A10 D1B6 3503 6D06 8306 add.l [[A6 + <<invalid base displacement size>> + D3 * 4] + 0x6D068306], D0
// begin alternate branch 00000A16-00000A18
label00000A16:
00000A16 8306 sbcd D1, D6
// end alternate branch 00000A16-00000A18
label00000A16: // (misaligned)
00000A18 7106 moveq.l D0, 0x06
label00000A1A:
00000A1A B307 xor.b D7, D1
00000A1C F504 .extension 0x504 <<F/4-5/2>> // unimplemented
00000A1E 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00000A20 9709 subx.b -[A3], -[A1]
00000A22 B80D cmp.b D4, A5
00000A24 0E45 383E .invalid.w D5, 0x383E /* '8>' */ // invalid immediate operation
00000A28 E5B5 roxl D5, D2
00000A2A 0857 01B1 bchg.b [A7], 0xB1
00000A2E 2B0D move.l -[A5], A5
00000A30 2701 move.l -[A3], D1
00000A32 B9D8 cmpa.l A4, [A0]+
00000A34 8B00 sbcd D5, D0
00000A36 3EE8 C306 move.w [A7]+, [A0 - 0x3CFA]
00000A3A 6252 bhi +0x54 /* 00000A8E */
00000A3C 2305 move.l -[A1], D5
00000A3E A389 syscall SCSIAtomic, flags=3
00000A40 A30F syscall MountVol, flags=3
00000A42 1702 move.b -[A3], D2
00000A44 083E BB23 btst.b <<invalid special address>>, 0x23 /* '#' */
00000A48 2531 4703 3DF3 0F38 move.l -[A2], [[A1 + <<invalid base displacement size>> + D4 * 8] + 0x3DF30F38]
00000A50 433F .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00000A52 6515 bcs +0x17 /* 00000A69 */
00000A54 0700 btst D0, D3
00000A56 D40A add.b D2, A2
00000A58 533A 7B01 subq.b [PC + 0x7B01 /* 0000855B, cstring ""<EOF> */], 1
00000A5C 1147 3E17 move.b [A0 + 0x3E17], D7
00000A60 040E 3E18 subi.b A6, 0x18
00000A64 1847 movea.b A4, D7
00000A66 0004 4A86 ori.b D4, 0x86
00000A6A BB02 xor.b D2, D5
00000A6C 68A8 bvc -0x56 /* 00000A16 */
00000A6E 864A or.w D3, A2
00000A70 3EBB 0222 move.w [A7], [PC + D0.w * 2 + 0x22]
00000A74 A83E syscall TEStyleNew
00000A76 4AA6 tst.l -[A6]
00000A78 BB02 xor.b D2, D5
00000A7A 82A8 A64A or.l D1, [A0 - 0x59B6]
00000A7E 66BB bne -0x43 /* 00000A3B */
00000A80 0236 A866 2E2A andi.b [A6 + D2 * 8 + 0x2A], 0x66 /* 'f' */
00000A86 3A3E move.w D5, <<invalid special address>>
00000A88 1700 move.b -[A3], D0
00000A8A 5C6D 7565 addq.w [A5 + 0x7565], 6
label00000A8E:
00000A8E 0129 0568 btst [A1 + 0x568], D0
00000A92 BB02 xor.b D2, D5
00000A94 0EA8 684A 22BB 0248 .invalid.l [A0 + 0x248], 0x684A22BB // invalid immediate operation
00000A9C A822 syscall ResourceDispatch
00000A9E 4A82 tst.l D2
00000AA0 BB02 xor.b D2, D5
00000AA2 08A8 824A 36BB bclr.b [A0 + 0x36BB], 0x4A /* 'J' */
00000AA8 0260 A836 andi.w -[A0], 0xA836
00000AAC 2E56 movea.l A7, [A6]
00000AAE 3A22 move.w D5, -[A2]
00000AB0 2905 move.l -[A4], D5
00000AB2 2D99 450B 4505 0622 move.l [[A6 + <<invalid base displacement size>> + D4 * 4] + 0x45050622], [A1]+
00000ABA 2703 move.l -[A3], D3
00000ABC 356B 09E9 0675 move.w [A2 + 0x675], [A3 + 0x9E9]
00000AC2 0800 0701 btst.b D0, 0x1
00000AC6 9348 subx.w -[A1], -[A0]
00000AC8 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000ACA 0847 00FE bchg.b D7, 0xFE
00000ACE 2E2A CB1E move.l D7, [A2 - 0x34E2]
00000AD2 482E 2A0B nbcd.b [A6 + 0x2A0B]
00000AD6 040E 8085 subi.b A6, 0x85
00000ADA 0060 4285 ori.w -[A0], 0x4285
00000ADE 0008 AC57 ori.b A0, 0x57 /* 'W' */
00000AE2 047D 2A73 subi.w <<invalid special address>>, 0x2A73 /* '*s' */
00000AE6 210E move.l -[A0], A6
00000AE8 2E2A EA08 move.l D7, [A2 - 0x15F8]
00000AEC 42D5 .invalid [A5] // invalid opcode 4 with subtype 1
00000AEE 0E11 1436 .invalid.b [A1], 0x36 /* '6' */ // invalid immediate operation
00000AF2 BB05 xor.b D5, D5
00000AF4 22A8 0D07 move.l [A1], [A0 + 0xD07]
00000AF8 B70C cmpm.b [A3]+, [A4]+
00000AFA 0F14 btst [A4], D7
00000AFC 0C3E 0622 cmpi.b <<invalid special address>>, 0x22 /* '\"' */
00000B00 8303 sbcd D1, D3
00000B02 140C move.b D2, A4
00000B04 66A5 bne -0x59 /* 00000AAB */
00000B06 00B4 3312 9302 3133 5906 82BB 0568 5106 ori.l [[A4 + 0x590682BB + D3] + 0x5685106], 0x33129302
00000B16 002E 089B 262E ori.b [A6 + 0x262E], 0x9B
00000B1C 08E3 0342 bset.b -[A3], 0x42 /* 'B' */
00000B20 126D 5E60 movea.b A1, [A5 + 0x5E60]
00000B24 2E48 movea.l A7, A0
00000B26 BB1D xor.b [A5]+, D5
00000B28 9898 sub.l D4, [A0]+
00000B2A 2B09 move.l -[A5], A1
00000B2C 4117 .invalid 0, [A7] // invalid opcode 4 with b == 4
00000B2E 830E sbcd -[A1], -[A6]
00000B30 2E48 movea.l A7, A0
00000B32 0F42 bchg D2, D7
00000B34 5703 subq.b D3, 3
00000B36 0AD9 .incomplete
00000B38 02CB .incomplete
00000B3A 0280 E102 5B0C andi.l D0, 0xE1025B0C
00000B40 802E 480F or.b D0, [A6 + 0x480F]
00000B44 80AC 3503 or.l D0, [A4 + 0x3503]
00000B48 E5F2 48E2 roxl .w [A2 + D4 - 0x30]
00000B4C 607B bra +0x7D /* 00000BC9 */
00000B4E 5063 addq.w -[A3], 8
00000B50 5B18 subq.b [A0]+, 5
00000B52 1849 movea.b A4, A1
00000B54 060F 4227 addi.b A7, 0x27 /* '\'' */
00000B58 009D 2701 8DB5 ori.l [A5]+, 0x27018DB5
00000B5E 0C06 224A cmpi.b D6, 0x4A /* 'J' */
00000B62 687B bvc +0x7D /* 00000BDF */
00000B64 075C bchg [A4]+, D3
00000B66 4A22 tst.b -[A2]
00000B68 6100 9B07 bsr -0x64F7 /* FFFFA671 */
00000B6C A91E syscall TrackGoAway
00000B6E 5700 subq.b D0, 3
00000B70 5C8B addq.l A3, 6
00000B72 0508 btst A0, D2
00000B74 650D bcs +0xF /* 00000B83 */
00000B76 908C sub.l D0, A4
00000B78 F120 .extension 0x120 <<F/4-5/0>> // unimplemented
00000B7A 811E or.b [A6]+, D0
00000B7C 90E8 EB09 sub.w A0, [A0 - 0x14F7]
00000B80 0622 2B0B addi.b -[A2], 0xB
00000B84 4A08 tst.b A0
00000B86 5232 0686 addq.b [A2 + D0.w * 8 - 0x122], 1
00000B8A 0200 5321 andi.b D0, 0x21 /* '!' */
00000B8E 2533 902B move.l -[A2], [A3 + A1.w + 0x2B]
00000B92 5347 subq.w D7, 1
00000B94 01A1 bclr -[A1], D0
00000B96 000A 2E60 ori.b A2, 0x60 /* '`' */
00000B9A 631C bls +0x1E /* 00000BB8 */
00000B9C 910E subx.b -[A0], -[A6]
00000B9E CB02 abcd D5, D2
00000BA0 ACA5 syscall FillRect, auto_pop
00000BA2 00B5 0E95 0B92 E64A ori.l [A5 + A6.w * 8 + 0x4A], 0xE950B92
00000BAA 8283 or.l D1, D3
00000BAC 087E 0B06 bchg.b <<invalid special address>>, 0x6
00000BB0 4A82 tst.l D2
00000BB2 9CA8 8240 sub.l D6, [A0 - 0x7DC0]
00000BB6 6840 bvc +0x42 /* 00000BF8 */
label00000BB8:
00000BB8 22DB move.l [A1]+, [A3]+
00000BBA 0340 bchg D0, D1
00000BBC 8240 or.w D1, D0
00000BBE 22AB 0685 move.l [A1], [A3 + 0x685]
00000BC2 0036 8100 688D ori.b [A6 + D6 - 0x115], 0x0
00000BC8 00C5 .incomplete
00000BCA 0155 bchg [A5], D0
00000BCC 790E moveq.l D4, 0x0E
00000BCE 0A4A 603B xori.w A2, 0x603B /* '`;' */
00000BD2 2780 5C4A move.l [A3 + D5 * 4 + 0x4A], D0
00000BD6 08B3 3621 11B9 AB6A 240E bclr.b [[-0x5495DBF2 + D1]], 0x21 /* '!' */
00000BE0 1109 move.b -[A0], A1
00000BE2 0A1E A24A xori.b [A6]+, 0x4A /* 'J' */
00000BE6 823B 27AC or.b D1, <<invalid full ext with I/IS == 4>>
00000BEA 2703 move.l -[A3], D3
00000BEC E307 asl D7.b, 1
00000BEE 03D8 .incomplete
00000BF0 1A8B move.b [A5], A3
00000BF2 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4
00000BF4 E901 asl D1.b, 4
00000BF6 68A1 bvc -0x5D /* 00000B99 */
label00000BF8:
00000BF8 05E9 .incomplete
00000BFA 01E3 .incomplete
00000BFC 0AD8 .incomplete
00000BFE 1AA3 move.b [A5], -[A3]
00000C00 31ED 0136 3B27 move.w [0x00003B27], [A5 + 0x136]
00000C06 42F5 03F3 05ED 0122 B336 D503 .invalid [[0x5ED0122] - 0x4CC92AFD] // invalid opcode 4 with subtype 1
00000C12 5B01 subq.b D1, 5
00000C14 2657 movea.l A3, [A7]
00000C16 009D 5940 052B ori.l [A5]+, 0x5940052B
00000C1C 2E0E move.l D7, A6
00000C1E 3328 4932 move.w -[A1], [A0 + 0x4932]
00000C22 2E08 move.l D7, A0
00000C24 3328 D999 move.w -[A1], [A0 - 0x2667]
00000C28 E518 rol D0.b, 2
00000C2A 0924 btst -[A4], D4
00000C2C CB02 abcd D5, D2
00000C2E 42A5 clr.l -[A5]
00000C30 18B5 2AB5 move.b [A4], [A5 + D2 * 2 - 0x75]
00000C34 1814 move.b D4, [A4]
00000C36 0622 C336 addi.b -[A2], 0x36 /* '6' */
00000C3A 76A3 moveq.l D3, 0xFFFFFFA3
00000C3C 0406 2216 subi.b D6, 0x16
00000C40 8B01 sbcd D5, D1
00000C42 2100 move.l -[A0], D0
00000C44 0703 btst D3, D3
00000C46 FF21 .extension 0xF21 <<F/4-5/7>> // unimplemented
00000C48 0033 031E 0622 ori.b [A3 + D0.w * 8 + 0x22], 0x1E
00000C4E 0FB0 2D33 C60A 06C6 1A0F 2678 bclr [[A0 - 0x39F5F93A + D2 * 4] + 0x1A0F2678], D7
00000C5A 0525 btst -[A5], D2
00000C5C C698 and.l D3, [A0]+
00000C5E 9814 sub.b D4, [A4]
00000C60 0200 8B64 andi.b D0, 0x64 /* 'd' */
00000C64 7623 moveq.l D3, 0x23
00000C66 271E move.l -[A3], [A6]+
00000C68 0F38 331F btst [0x0000331F], D7
00000C6C 140A move.b D2, A2
00000C6E 163B 056B 61B4 0302 140C move.b D3, [[PC + 0x61B4] + 0x302140C]
00000C78 0804 6C94 btst.b D4, 0x94
00000C7C 213B 32E5 move.l -[A0], [PC + D3.w * 2 - 0x27]
00000C80 018B bclr A3, D0
00000C82 066B 613B 0BEC addi.w [A3 + 0xBEC], 0x613B /* 'a;' */
00000C88 1300 move.b -[A1], D0
00000C8A 5308 subq.b A0, 1
00000C8C 06C6 .incomplete
00000C8E 0A1A C356 xori.b [A2]+, 0x56 /* 'V' */
00000C92 F905 .extension 0x905 <<F/4-5/4>> // unimplemented
00000C94 DB0D addx.b -[A5], -[A5]
00000C96 1E0A move.b D7, A2
00000C98 0783 bclr D3, D3
00000C9A 4643 not.w D3
00000C9C 8965 or.w -[A5], D4
00000C9E 08F3 2779 026D bset.b [A3 + D0.w * 2 + 0x6D], 0x79 /* 'y' */
00000CA4 5BF0 E17D smi <<invalid full ext with IS == 1 and I/IS == 5>>
00000CA8 510F subq.b A7, 8
00000CAA 6509 bcs +0xB /* 00000CB5 */
00000CAC 0703 btst D3, D3
00000CAE 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
00000CB0 048A 0EEB 1DAB subi.l A2, 0xEEB1DAB
00000CB6 1D6B 06BB 1BC5 move.b [A6 + 0x1BC5], [A3 + 0x6BB]
00000CBC 1085 move.b [A0], D5
00000CBE 0906 btst D6, D4
00000CC0 F02B 2276 0B07 ploadr 0x16, [A3 + 0xB07]
00000CC6 1EF3 018C move.b [A7]+, <<invalid full ext with I/IS == 4>>
00000CCA 044C 7E2C subi.w A4, 0x7E2C /* '~,' */
00000CCE 96B3 0011 sub.l D3, [A3 + D0.w + 0x11]
00000CD2 1EB6 0512 0A1A move.b [A7], [[A6 + D0 * 4] + 0xA1A]
00000CD8 6A26 bpl +0x28 /* 00000D00 */
00000CDA 6105 bsr +0x7 /* 00000CE1 */
00000CDC 4385 .invalid 1, D5 // invalid opcode 4 with b == 6
00000CDE 75A6 moveq.l D2, 0xFFFFFFA6
00000CE0 298F B137 1E0A 1AFB 0126 3843 move.l [[A4 + 0x1E0A1AFB] + A3 + 0x1263843], A7
00000CEC 04C5 .incomplete
00000CEE 00D3 .incomplete
00000CF0 0405 049B subi.b D5, 0x9B
00000CF4 00C2 .incomplete
00000CF6 A304 syscall Control, flags=3
00000CF8 F508 .extension 0x508 <<F/4-5/2>> // unimplemented
00000CFA 3E2B 22B4 move.w D7, [A3 + 0x22B4]
00000CFE 7A73 moveq.l D5, 0x73
label00000D00:
00000D00 6D7B blt +0x7D /* 00000D7D */
00000D02 01A7 bclr -[A7], D0
00000D04 0931 8511 btst [[A1 + A0 * 4]], D4
00000D08 CB08 abcd -[A5], -[A0]
00000D0A 2D12 move.l -[A6], [A2]
00000D0C 8104 sbcd D0, D4
00000D0E 5306 subq.b D6, 1
00000D10 0D18 btst [A0]+, D6
00000D12 AD16 syscall HideWindow, auto_pop
00000D14 C152 and.w [A2], D0
00000D16 C504 abcd D2, D4
00000D18 5705 subq.b D5, 3
00000D1A 5EE5 sgt -[A5]
00000D1C 1916 move.b -[A4], [A6]
00000D1E 2B06 move.l -[A5], D6
00000D20 6B61 bmi +0x63 /* 00000D83 */
00000D22 2B02 move.l -[A5], D2
00000D24 4D1F .invalid 6, [A7]+ // invalid opcode 4 with b == 4
00000D26 8523 or.b -[A3], D2
00000D28 2CDA move.l [A6]+, [A2]+
00000D2A 9491 sub.l D2, [A1]
00000D2C 5808 addq.b A0, 4
00000D2E 1A53 movea.b A5, [A3]
00000D30 0126 btst -[A6], D0
00000D32 76A1 moveq.l D3, 0xFFFFFFA1
00000D34 1D5B 1213 move.b [A6 + 0x1213], [A3]+
00000D38 2F73 0005 70AD move.l [A7 + 0x70AD], [A3 + D0.w + 0x5]
00000D3E 67F1 beq -0xD /* 00000D31 */
00000D40 4822 nbcd.b -[A2]
00000D42 5B20 subq.b -[A0], 5
00000D44 BB2E 0D04 xor.b [A6 + 0xD04], D5
00000D48 1903 move.b -[A4], D3
00000D4A 651A bcs +0x1C /* 00000D66 */
00000D4C 0503 btst D3, D2
00000D4E 2705 move.l -[A3], D5
00000D50 BC0F cmp.b D6, A7
00000D52 B005 cmp.b D0, D5
00000D54 8D0F sbcd -[A6], -[A7]
00000D56 F508 .extension 0x508 <<F/4-5/2>> // unimplemented
00000D58 CD14 and.b [A4], D6
00000D5A 6518 bcs +0x1A /* 00000D74 */
00000D5C 1AAB 6226 move.b [A5], [A3 + 0x6226]
00000D60 0509 btst A1, D2
00000D62 312B A300 move.w -[A0], [A3 - 0x5D00]
label00000D66:
00000D66 D303 addx.b D1, D3
00000D68 A33A syscall SetDateTime, flags=3
00000D6A 7AFB moveq.l D5, 0xFFFFFFFB
00000D6C 0025 1F23 ori.b -[A5], 0x23 /* '#' */
00000D70 0C14 06A3 cmpi.b [A4], 0xA3
label00000D74:
00000D74 0049 92FB ori.w A1, 0x92FB
00000D78 3B78 E100 1A23 move.w [A5 + 0x1A23], [0xFFFFE100]
00000D7E 2C07 move.l D6, D7
00000D80 04AA 8D03 8A0C 0827 subi.l [A2 + 0x827], 0x8D038A0C
00000D88 02F1 .incomplete
00000D8A BB1A xor.b [A2]+, D5
00000D8C 068A E30B B703 addi.l A2, 0xE30BB703
00000D92 1914 move.b -[A4], [A4]
00000D94 068A 4B0A 7300 addi.l A2, 0x4B0A7300 /* 'K\ns\0' */
// begin alternate branch 00000D98-00000D9A
label00000D98:
00000D98 7300 moveq.l D1, 0x00
// end alternate branch 00000D98-00000D9A
label00000D98: // (misaligned)
00000D9A 2159 88EB move.l [A0 - 0x7715], [A1]+
00000D9E 2315 move.l -[A1], [A5]
00000DA0 0322 btst -[A2], D1
00000DA2 0622 C316 addi.b -[A2], 0x16
00000DA6 4A08 tst.b A0
00000DA8 450F .invalid 2, A7 // invalid opcode 4 with b == 4
00000DAA 6037 bra +0x39 /* 00000DE3 */
00000DAC 035A bchg [A2]+, D1
00000DAE 363C 0B0E move.w D3, 0xB0E
00000DB2 240E move.l D2, A6
00000DB4 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000DB6 6083 bra -0x7B /* 00000D3B */
00000DB8 0908 btst A0, D4
00000DBA 69DC bvs -0x22 /* 00000D98 */
label00000DBC:
00000DBC AB57 syscall bMin
00000DBE EB40 asl D0.w, 5
00000DC0 1700 move.b -[A3], D0
00000DC2 8037 008C or.b D0, [A7 + D0.w - 0x116]
00000DC6 3323 move.w -[A1], -[A3]
00000DC8 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000DCA EC23 asr D3.b, D6
00000DCC 1EB3 0314 move.b [A7], <<invalid full ext with I/IS == 4>>
00000DD0 3302 move.w -[A1], D2
00000DD2 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000DD4 8E93 or.l D7, [A3]
00000DD6 E10F lsl D7.b, 8
00000DD8 1416 move.b D2, [A6]
00000DDA 4BBA 4382 .invalid 5, [PC + 0x4382 /* 0000515E, cstring ""<EOF> */] // invalid opcode 4 with b == 6
00000DDE C30B abcd -[A1], -[A3]
00000DE0 0704 btst D4, D3
00000DE2 3AC2 move.w [A5]+, D2
00000DE4 C119 and.b [A1]+, D0
00000DE6 2D02 move.l -[A6], D2
00000DE8 41E3 lea.l A0, -[A3]
00000DEA 836D 0A5B or.w [A5 + 0xA5B], D1
00000DEE 3202 move.w D1, D2
00000DF0 003B 6443 052A 4413 0E4D ori.b [[PC + 0x4413 + D0 * 4] + 0xE4D], 0x43 /* 'C' */
00000DFA 253E move.l -[A2], <<invalid special address>>
00000DFC 0A83 32E6 2E08 xori.l D3, 0x32E62E08
00000E02 EB85 asl D5, 5
00000E04 AC2E syscall Pack12, auto_pop
00000E06 085B 7B8B bchg.b [A3]+, 0x8B
00000E0A 0253 035B andi.w [A3], 0x35B
00000E0E 0106 btst D6, D0
00000E10 3E37 0048 move.w D7, [A7 + D0.w + 0x48]
00000E14 2E08 move.l D7, A0
00000E16 E30C lsl D4.b, 1
00000E18 CA80 and.l D5, D0
00000E1A C502 abcd D2, D2
00000E1C D305 addx.b D1, D5
00000E1E 4547 chk.w D2, D7
00000E20 697C bvs +0x7E /* 00000E9E */
00000E22 716B moveq.l D0, 0x6B
00000E24 3E1A move.w D7, [A2]+
00000E26 EB06 asl D6.b, 5
00000E28 ED3A rol D2.b, D6
00000E2A 6590 bcs -0x6E /* 00000DBC */
00000E2C A51B syscall SetZone, flags=5
00000E2E 0F26 btst -[A6], D7
00000E30 6912 bvs +0x14 /* 00000E44 */
00000E32 9075 0390 sub.w D0, [ + D0 * 2]
00000E36 2502 move.l -[A2], D2
00000E38 9307 subx.b D1, D7
00000E3A 2678 B290 movea.l A3, [0xFFFFB290]
00000E3E A981 syscall DrawDialog
00000E40 141A move.b D2, [A2]+
00000E42 2B1C move.l -[A5], [A4]+
label00000E44:
00000E44 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4
00000E46 E505 asl D5.b, 2
00000E48 0F6D 0493 bchg [A5 + 0x493], D7
00000E4C 07F4 .incomplete
00000E4E 2B0A move.l -[A5], A2
00000E50 0B03 btst D3, D5
00000E52 3008 move.w D0, A0
00000E54 AB02 syscall BitsToPix
00000E56 0B03 btst D3, D5
00000E58 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000E5A 1701 move.b -[A3], D1
00000E5C 0C53 1A06 cmpi.w [A3], 0x1A06
label00000E60:
00000E60 2B0A move.l -[A5], A2
00000E62 06D3 .incomplete
00000E64 006D 0C14 4A08 ori.w [A5 + 0x4A08], 0xC14
00000E6A 6306 bls +0x8 /* 00000E72 */
00000E6C 5C1A addq.b [A2]+, 6
00000E6E D305 addx.b D1, D5
00000E70 265E movea.l A3, [A6]+
label00000E72:
00000E72 B45C cmp.w D2, [A4]+
00000E74 0693 0702 0073 addi.l [A3], 0x7020073
00000E7A 2481 move.l [A2], D1
00000E7C 0001 0302 ori.b D1, 0x2
00000E80 001B 2053 ori.b [A3]+, 0x53 /* 'S' */
00000E84 095B bchg [A3]+, D4
00000E86 2C01 move.l D6, D1
00000E88 0459 0461 subi.w [A1]+, 0x461
00000E8C 0131 1D68 0708 btst [A1 + 0x708], D0
00000E92 5E2B 0E01 addq.b [A3 + 0xE01], 7
00000E96 9568 2B07 sub.w [A0 + 0x2B07], D2
00000E9A 5B03 subq.b D3, 5
00000E9C 0B88 bclr A0, D5
label00000E9E:
00000E9E 3301 move.w -[A1], D1
00000EA0 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000EA2 6843 bvc +0x45 /* 00000EE7 */
00000EA4 53CB 0E60 dbls D3, +0xE62 /* 00001D06 */
00000EA8 2708 move.l -[A3], A0
00000EAA 70E5 moveq.l D0, 0xFFFFFFE5
00000EAC 023E B996 andi.b <<invalid special address>>, 0x96
00000EB0 0996 bclr [A6], D4
00000EB2 60AC bra -0x52 /* 00000E60 */
00000EB4 063B 02D9 172A C517 5704 addi.b [[PC - 0x3AE9 + D1 * 8] + 0x5704], 0xD9
00000EBE 9B1A sub.b [A2]+, D5
00000EC0 7E26 moveq.l D7, 0x26
00000EC2 A135 syscall OffLine/Offline, flags=1
00000EC4 0855 262D bchg.b [A5], 0x2D /* '-' */
00000EC8 2881 move.l [A4], D1
00000ECA A581 syscall SetVideoDefault, flags=5
00000ECC A682 syscall DTInstall, flags=6
00000ECE A849 syscall FracSqrt
00000ED0 82CB divu.w D1, A3
00000ED2 053D btst <<invalid special address>>, D2
00000ED4 0606 CB05 addi.b D6, 0x5
00000ED8 0200 2376 andi.b D0, 0x76 /* 'v' */
00000EDC 8100 sbcd D0, D0
00000EDE A501 syscall Close, flags=5
00000EE0 0002 00F3 ori.b D2, 0xF3
00000EE4 370B move.w -[A3], A3
00000EE6 0621 3560 addi.b -[A1], 0x60 /* '`' */
00000EEA 5ADB spl [A3]+
00000EEC 469D not.l [A5]+
00000EEE 0388 bclr A0, D1
00000EF0 89DD divs.w D4, [A5]+
00000EF2 0304 btst D4, D1
00000EF4 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000EF6 5300 subq.b D0, 1
00000EF8 8060 or.w D0, -[A0]
00000EFA 5AC3 spl D3
00000EFC 129D move.b [A1], [A5]+
00000EFE 0216 30B5 andi.b [A6], 0xB5
00000F02 02FA .incomplete
00000F04 605A bra +0x5C /* 00000F60 */
00000F06 730F moveq.l D1, 0x0F
00000F08 8711 or.b [A1], D3
00000F0A B780 xor.l D0, D3
00000F0C B502 xor.b D2, D2
00000F0E 4260 clr.w -[A0]
00000F10 5A03 addq.b D3, 5
00000F12 1787 11CD move.b <<invalid full ext with IS == 1 and I/IS == 5>>, D7
00000F16 FAB5 027B .extension 0xAB5 <<F/2-3/5>> // unimplemented
00000F1A 0360 bchg -[A0], D1
00000F1C 5ABB 0D87 11E3 42AD addq.l [[ + <<invalid base displacement size>>] + D0 * 4 + 0x11E342AD], 5
00000F24 02C1 .incomplete
00000F26 42AC 6043 clr.l [A4 + 0x6043]
00000F2A 1A87 move.b [A5], D7
00000F2C 11F9 7B03 9502 F304 move.b [0xFFFFF304], [0x7B039502]
00000F34 602B bra +0x2D /* 00000F61 */
00000F36 0C87 120E AC95 cmpi.l D7, 0x120EAC95
00000F3C 0208 6017 andi.b A0, 0x17
00000F40 0497 5119 8A77 subi.l [A7], 0x51198A77
00000F46 0270 A944 0700 andi.w [A0 + <<invalid base displacement size>> + D0 * 8], 0xA944
00000F4C F683 0433 .extension 0x683 <<F/2-3/3>> // unimplemented
00000F50 1406 move.b D2, D6
00000F52 8A27 or.b D5, -[A7]
00000F54 02F9 .incomplete
00000F56 3703 move.w -[A3], D3
00000F58 A8D6 syscall FillRgn
00000F5A 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000F5C 1702 move.b -[A3], D2
00000F5E 963B 0027 sub.b D3, [PC + D0.w + 0x27]
// begin alternate branch 00000F60-00000F64
label00000F60:
00000F60 0027 03FF ori.b -[A7], 0xFF
// end alternate branch 00000F60-00000F64
label00000F60: // (misaligned)
00000F62 03FF .incomplete
00000F64 0376 C171 C902 9CF1 bchg [[A6 - 0x36FD630F]], D1
00000F6C 0275 0541 310F 8A3B 0613 andi.w [[A5 + <<invalid base displacement size>>] + D3 - 0x75C4F9ED], 0x541
00000F76 000F B501 ori.b A7, 0x1
00000F7A DB1C add.b [A4]+, D5
00000F7C F48A cinvl INST, [A2]
00000F7E 8703 sbcd D3, D3
00000F80 0029 850F 10D3 ori.b [A1 + 0x10D3], 0xF
00000F86 0CA5 3C43 0157 cmpi.l -[A5], 0x3C430157
00000F8C 0412 A93B subi.b [A2], 0x3B /* ';' */
00000F90 D30C addx.b -[A1], -[A4]
00000F92 A53B syscall Delay, flags=5
00000F94 0FA5 bclr -[A5], D7
00000F96 3BD3 move.w <<invalid special address>>, [A3]
00000F98 0C3A 1B07 0988 cmpi.b [PC + 0x988 /* 00001922, value 0x1E */], 0x7
00000F9E 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000FA0 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000FA2 0704 btst D4, D3
00000FA4 AB06 syscall CullPoints
00000FA6 1B07 move.b -[A5], D7
00000FA8 1AB3 3426 move.b [A5], [A3 + D3.w * 4 + 0x26]
00000FAC 6D2C blt +0x2E /* 00000FDA */
00000FAE 9327 sub.b -[A7], D1
00000FB0 D712 add.b [A2], D3
00000FB2 9E22 sub.b D7, -[A2]
00000FB4 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000FB6 066B 0A1A 0F26 addi.w [A3 + 0xF26], 0xA1A
00000FBC 0693 2701 0540 addi.l [A3], 0x27010540
00000FC2 A104 syscall Control, flags=1
00000FC4 A314 syscall GetVol/PBHGetVol/HGetVol, flags=3
00000FC6 3702 move.w -[A3], D2
00000FC8 EB65 asl D5.w, D5
00000FCA 01A5 bclr -[A5], D0
00000FCC 0B06 btst D6, D5
00000FCE A305 syscall Status, flags=3
00000FD0 8907 sbcd D4, D7
00000FD2 4A1B tst.b [A3]+
00000FD4 07EB .incomplete
00000FD6 3052 movea.w A0, [A2]
00000FD8 530B subq.b A3, 1
label00000FDA:
00000FDA 81AC 685C or.l [A4 + 0x685C], D0
00000FDE 141A move.b D2, [A2]+
00000FE0 FB55 .extension 0xB55 <<F/4-5/5>> // unimplemented
00000FE2 264A movea.l A3, A2
00000FE4 6B0A bmi +0xC /* 00000FF0 */
00000FE6 8D01 sbcd D6, D1
00000FE8 225C movea.l A1, [A4]+
00000FEA DB0A addx.b -[A5], -[A2]
00000FEC 0CA3 051A 3316 cmpi.l -[A3], 0x51A3316
// begin alternate branch 00000FF0-00000FF2
label00000FF0:
00000FF0 3316 move.w -[A1], [A6]
// end alternate branch 00000FF0-00000FF2
label00000FF0: // (misaligned)
00000FF2 26C1 move.l [A3]+, D1
00000FF4 0341 bchg D1, D1
00000FF6 5D89 subq.l A1, 6
00000FF8 0A9B 14D9 1B06 xori.l [A3]+, 0x14D91B06
00000FFE 9B14 sub.b [A4], D5
00001000 068A 1702 E7D3 addi.l A2, 0x1702E7D3
00001006 6226 bhi +0x28 /* 0000102E */
00001008 7821 moveq.l D4, 0x21
0000100A 0145 bchg D5, D0
0000100C 03E5 .incomplete
0000100E 98A6 sub.l D4, -[A6]
00001010 1707 move.b -[A3], D7
00001012 A148 syscall PtrZone, flags=1
00001014 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00001016 0805 0489 btst.b D5, 0x89
0000101A 710A moveq.l D0, 0x0A
0000101C 0580 bclr D0, D2
0000101E 1A0F move.b D5, A7
00001020 265B movea.l A3, [A3]+
00001022 001A DB3A ori.b [A2]+, 0x3A /* ':' */
00001026 26B6 0C22 move.l [A3], [A6 + D0 * 4 + 0x22]
0000102A 1AF3 0626 move.b [A5]+, [A3 + D0.w * 8 + 0x26]
label0000102E:
0000102E E560 asl D0.w, D2
00001030 3302 move.w -[A1], D2
00001032 5B00 subq.b D0, 5
00001034 8E17 or.b D7, [A7]
00001036 809A or.l D0, [A2]+
00001038 CD61 and.w -[A1], D6
0000103A 6252 bhi +0x54 /* 0000108E */
0000103C 630E bls +0x10 /* 0000104C */
0000103E AB20 syscall RgnOp
00001040 A160 syscall FSDispatch/HFSDispatch, flags=1
00001042 4B71 3707 C2E5 C400 chk.w D5, [[A1 + <<invalid base displacement size>>] + D3 * 8 - 0x3D1A3C00]
0000104A 4060 negx.w -[A0]
label0000104C:
0000104C 14C5 move.b [A2]+, D5
0000104E 090F btst A7, D4
00001050 26DB move.l [A3]+, [A3]+
00001052 0329 53FB btst [A1 + 0x53FB], D1
00001056 0A1D BB22 xori.b [A5]+, 0x22 /* '\"' */
0000105A 8308 sbcd -[A1], -[A0]
0000105C 8B02 sbcd D5, D2
0000105E 0B01 btst D1, D5
00001060 4022 negx.b -[A2]
00001062 FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
00001064 1700 move.b -[A3], D0
00001066 4453 neg.w [A3]
00001068 014D bchg A5, D0
0000106A 2E92 move.l [A7], [A2]
0000106C E66C lsr D4.w, D3
0000106E 8161 or.w -[A1], D0
00001070 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00001072 7143 moveq.l D0, 0x43
00001074 0700 btst D0, D3
00001076 436D 02F3 chk.w D1, [A5 + 0x2F3]
0000107A 374B 09BD move.w [A3 + 0x9BD], A3
0000107E 0353 bchg [A3], D1
00001080 0913 btst [A3], D4
00001082 16AB 0181 move.b [A3], [A3 + 0x181]
00001086 2AAB 015C move.l [A5], [A3 + 0x15C]
0000108A 3B18 move.w -[A5], [A0]+
0000108C 0507 btst D7, D2
label0000108E:
0000108E 3683 move.w [A3], D3
00001090 08D3 0501 bset.b [A3], 0x1
00001094 0736 EB0F 6DC3 EB05 btst [[A6 + <<invalid base displacement size>>] + A6 * 2 + 0x6DC3EB05], D3
0000109C 2101 move.l -[A0], D1
0000109E 8233 2947 or.b D1, <<invalid full ext with IS == 1 and I/IS == 7>>
000010A2 059A bclr [A2]+, D2
000010A4 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4
000010A6 0E14 1A0F .invalid.b [A4], 0xF // invalid immediate operation
000010AA 269B move.l [A3], [A3]+
000010AC 025E C30E andi.w [A6]+, 0xC30E
000010B0 A868 syscall FixMul
000010B2 E8C3 0F14 bftst D3 {D4:20}
000010B6 5E0B addq.b A3, 7
000010B8 125E movea.b A1, [A6]+
000010BA 5C4B addq.w A3, 6
000010BC 3A73 0005 movea.w A5, [A3 + D0.w + 0x5]
000010C0 1DEB 0760 move.b <<invalid special address>>, [A3 + 0x760]
000010C4 A30B syscall Rename/PBHRename/HRename, flags=3
000010C6 230F move.l -[A1], A7
000010C8 4008 negx.b A0
000010CA DB03 addx.b D5, D3
000010CC E901 asl D1.b, 4
000010CE 4B71 4A08 chk.w D5, [A1 + D4 * 2 + 0x8]
000010D2 AB1F syscall RgnBlit
000010D4 A808 syscall InitProcMenu
000010D6 A5CF syscall vBTGetRecord, flags=5
000010D8 689B bvc -0x63 /* 00001075 */
000010DA 4B57 chk.w D5, [A7]
000010DC 0655 1D6D addi.w [A5], 0x1D6D
000010E0 C316 and.b [A6], D1
000010E2 891A or.b [A2]+, D4
000010E4 0F01 btst D1, D7
000010E6 57BB 050E 6D23 subq.l [[PC + <<invalid base displacement size>>] + D0 * 4 + 0x6D23], 3
000010EC BB02 xor.b D2, D5
000010EE 3EA8 4829 move.w [A7], [A0 + 0x4829]
000010F2 020F 2102 andi.b A7, 0x2
000010F6 0D27 btst -[A7], D6
000010F8 A825 syscall MenuDispatch
000010FA EB89 lsl D1, 5
000010FC E12E lsl D6.b, D0
000010FE 085E AB11 bchg.b [A6]+, 0x11
00001102 3214 move.w D1, [A4]
00001104 1A0F move.b D5, A7
00001106 261B move.l D3, [A3]+
00001108 0BEC .incomplete
0000110A 0F71 EB66 bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D7
0000110E 6531 bcs +0x33 /* 00001141 */
00001110 6618 bne +0x1A /* 0000112A */
00001112 D302 addx.b D1, D2
00001114 E508 lsl D0.b, 2
00001116 68A1 bvc -0x5D /* 000010B9 */
00001118 004A 667B ori.w A2, 0x667B /* 'f{' */
0000111C 0666 C0C2 addi.w -[A6], 0xC0C2
00001120 C300 abcd D1, D0
00001122 4AA6 tst.l -[A6]
00001124 7B06 moveq.l D5, 0x06
00001126 36C9 move.w [A3]+, A1
00001128 0022 7B06 ori.b -[A2], 0x6
// begin alternate branch 0000112A-0000112C
label0000112A:
0000112A 7B06 moveq.l D5, 0x06
// end alternate branch 0000112A-0000112C
label0000112A: // (misaligned)
0000112C 82C0 divu.w D1, D0
0000112E C207 and.b D1, D7
00001130 043C B1F2 FC27 subi.b 0x27 /* '\'' */, 0xF2
00001136 0AFC .incomplete
00001138 140A move.b D2, A2
0000113A 1A0F move.b D5, A7
0000113C 26B6 06F0 move.l [A3], [A6 + D0.w * 8 - 0x16]
00001140 3315 move.w -[A1], [A5]
00001142 06F0 .incomplete
00001144 DB15 add.b [A5], D5
00001146 06FC .incomplete
00001148 0CF0 .incomplete
0000114A 1A0F move.b D5, A7
0000114C 653C bcs +0x3E /* 0000118A */
0000114E FC29 7805 .unknown 0xFC29 0x7805 (W = 6)
00001152 4F7B 0321 006B chk.w D7, [[PC + 0x6B + D0 * 2]]
00001158 090A btst A2, D4
0000115A 6578 bcs +0x7A /* 000011D4 */
0000115C 0F26 btst -[A6], D7
0000115E 06FC .incomplete
00001160 0A17 00CD xori.b [A7], 0xCD
00001164 0E1A 0FAD .invalid.b [A2]+, 0xAD // invalid immediate operation
00001168 0351 bchg [A1], D1
0000116A C81A and.b D4, [A2]+
0000116C 0F26 btst -[A6], D7
0000116E 6273 bhi +0x75 /* 000011E3 */
00001170 040F 3214 subi.b A7, 0x14
00001174 0504 btst D4, D2
00001176 0FC5 .incomplete
00001178 0F2B 2ECB btst [A3 + 0x2ECB], D7
0000117C 5E2B 09BB addq.b [A3 + 0x9BB], 7
00001180 053E btst <<invalid special address>>, D2
00001182 5283 addq.l D3, 1
00001184 8F21 or.b -[A1], D7
00001186 153B 0C17 move.b -[A2], [PC + D0 * 4 + 0x17]
label0000118A:
0000118A 0C50 6665 cmpi.w [A0], 0x6665 /* 'fe' */
0000118E D761 add.w -[A1], D3
00001190 01EB .incomplete
00001192 0766 bchg -[A6], D3
00001194 A30B syscall Rename/PBHRename/HRename, flags=3
00001196 A398 syscall HWPriv, flags=3
00001198 36E3 move.w [A3]+, -[A3]
0000119A 114A 36A1 move.b [A0 + 0x36A1], A2
0000119E 10A3 move.b [A0], -[A3]
000011A0 3006 move.w D0, D6
000011A2 2288 move.l [A1], A0
000011A4 4A36 3B0C tst.b <<invalid full ext with I/IS == 4>>
000011A8 2502 move.l -[A2], D2
000011AA 230F move.l -[A1], A7
000011AC 9B07 subx.b D5, D7
000011AE 230C move.l -[A1], A4
000011B0 0511 btst [A1], D2
000011B2 3E63 movea.w A7, -[A3]
000011B4 5E09 addq.b A1, 7
000011B6 0222 D318 andi.b -[A2], 0x18
000011BA EB07 asl D7.b, 5
000011BC 3E05 move.w D7, D5
000011BE 0221 0722 andi.b -[A1], 0x22 /* '\"' */
000011C2 A505 syscall Status, flags=5
000011C4 930B subx.b -[A1], -[A3]
000011C6 45D2 lea.l A2, [A2]
000011C8 8851 or.w D4, [A1]
000011CA 0165 bchg -[A5], D0
000011CC F737 .extension 0x737 <<F/4-5/3>> // unimplemented
000011CE 0C79 5707 7917 04A0 cmpi.w [0x791704A0], 0x5707
// begin alternate branch 000011D4-000011DC
label000011D4:
000011D4 04A0 086C ACA2 subi.l -[A0], 0x86CACA2
000011DA F320 .extension 0x320 <<F/4-5/1>> // unimplemented
// end alternate branch 000011D4-000011DC
label000011D4: // (misaligned)
000011D6 086C ACA2 F320 bchg.b [A4 - 0xCE0], 0xA2
000011DC 11B5 1321 0613 211A 9337 move.b [[A0 + D2] - 0x6CC9], [[A5 + 0x613 + D1 * 2]]
000011E6 0511 btst [A1], D2
000011E8 1321 move.b -[A1], -[A1]
000011EA 3AF3 162B move.w [A5]+, [A3 + D1.w * 8 + 0x2B]
000011EE 0D27 btst -[A7], D6
000011F0 003D 140C ori.b <<invalid special address>>, 0xC
000011F4 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
000011F6 1AC3 move.b [A5]+, D3
000011F8 0326 btst -[A6], D1
000011FA 76C3 moveq.l D3, 0xFFFFFFC3
000011FC 0006 1304 ori.b D6, 0x4
00001200 8B3A 0603 or.b [PC + 0x603 /* 00000605, value 0xA4 */], D5
00001204 0323 btst -[A3], D1
00001206 2E05 move.l D7, D5
00001208 1FF3 16C3 move.b <<invalid special address>>, [A3 + D1.w * 8 - 0x61]
0000120C 1537 002F move.b -[A2], [A7 + D0.w + 0x2F]
00001210 3410 move.w D2, [A0]
00001212 E4A7 asr D7, D2
00001214 0CC8 .incomplete
00001216 0994 bclr [A4], D4
00001218 06E4 .incomplete
0000121A 4A2A A114 tst.b [A2 - 0x5EEC]
0000121E 5C4A addq.w A2, 6
00001220 6EBB bgt -0x43 /* 000011DD */
00001222 0586 bclr D6, D2
00001224 5C4A addq.w A2, 6
00001226 66BB bne -0x43 /* 000011E3 */
00001228 052A 170D btst [A2 + 0x170D], D2
0000122C 5AA6 addq.l -[A6], 5
0000122E BB05 xor.b D5, D5
00001230 6EA1 bgt -0x5D /* 000011D3 */
00001232 001A 0F85 ori.b [A2]+, 0x85
00001236 4BE4 lea.l A5, -[A4]
00001238 1A0F move.b D5, A7
0000123A 859B or.l [A3]+, D2
0000123C 563A 9087 addq.b [PC - 0x6F79 /* FFFFA2C5, cstring ""<EOF> */], 3
00001240 0C62 570C cmpi.w -[A2], 0x570C
00001244 EBD0 270C bfexts D2, [A0] {28:12}
00001248 56D0 sne [A0]
0000124A 170C move.b -[A3], A4
0000124C 5C1D addq.b [A5]+, 6
0000124E C16B 035B and.w [A3 + 0x35B], D0
00001252 2FE6 move.l <<invalid special address>>, -[A6]
00001254 E692 roxr D2, 3
00001256 E684 asr D4, 3
00001258 2AD3 move.l [A5]+, [A3]
0000125A 001E 1AAE ori.b [A6]+, 0xAE
0000125E 26B0 F006 move.l [A3], [A0 + A7.w + 0x6]
00001262 6B03 bmi +0x5 /* 00001267 */
00001264 1AB3 5525 126B move.b [A5], [[A3 + 0x126B] + D5 * 4]
0000126A 033A FCE5 btst [PC - 0x31B /* 00000F51, value 0x6 */], D1
0000126E 0CD2 .incomplete
00001270 DB60 add.w -[A0], D5
00001272 E506 asl D6.b, 2
00001274 E62B lsr D3.b, D3
00001276 0D75 1045 bchg [A5 + D1.w + 0x45], D6
0000127A 34CC move.w [A2]+, A4
0000127C DB60 add.w -[A0], D5
0000127E 81CC divs.w D0, A4
00001280 0B2E BA73 btst [A6 - 0x458D], D5
00001284 0793 bclr [A3], D3
00001286 14A9 0127 move.b [A2], [A1 + 0x127]
0000128A 0D37 0A0C btst [A7 + D0 * 2 + 0xC], D6
0000128E 601A bra +0x1C /* 000012AA */
00001290 0F26 btst -[A6], D7
00001292 1E07 move.b D7, D7
00001294 0DA0 bclr -[A0], D6
00001296 5232 4A08 addq.b [A2 + D4 * 2 + 0x8], 1
0000129A 7B11 moveq.l D5, 0x11
0000129C 51DE sf [A6]+
0000129E F30C .extension 0x30C <<F/4-5/1>> // unimplemented
000012A0 AC67 syscall LongMul, auto_pop
000012A2 0D47 bchg D7, D6
000012A4 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000012A6 D515 add.b [A5], D2
000012A8 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
label000012AA:
000012AA 1A53 movea.b A5, [A3]
000012AC 1B45 0A4B move.b [A5 + 0xA4B], D5
000012B0 033A 1B00 btst [PC + 0x1B00 /* 00002DB2, cstring ""<EOF> */], D1
000012B4 1818 move.b D4, [A0]+
000012B6 1821 move.b D4, -[A1]
000012B8 3906 move.w -[A4], D6
000012BA 2253 movea.l A1, [A3]
000012BC 7106 moveq.l D0, 0x06
000012BE 1B00 move.b -[A5], D0
000012C0 0F8D bclr A5, D7
000012C2 D629 3107 add.b D3, [A1 + 0x3107]
000012C6 0DC3 .incomplete
000012C8 170C move.b -[A3], A4
000012CA 7407 moveq.l D2, 0x07
000012CC 0DD7 .incomplete
000012CE 8923 or.b -[A3], D4
000012D0 F027 02E1 pmove MR0, -[A7]
000012D4 A62B syscall EmptyHandle, flags=6
000012D6 150C move.b -[A2], A4
000012D8 6A83 bpl -0x7B /* 0000125D */
000012DA 070C btst A4, D3
000012DC 6A40 bpl +0x42 /* 0000131E */
000012DE 2A06 move.l D5, D6
000012E0 8245 or.w D1, D5
000012E2 54D2 scc [A2]
000012E4 B32B B2D2 xor.b [A3 - 0x4D2E], D1
000012E8 BB1D xor.b [A5]+, D5
000012EA 1818 move.b D4, [A0]+
000012EC 010C btst A4, D0
000012EE 9C07 sub.b D6, D7
000012F0 0DA4 bclr -[A4], D6
000012F2 0C56 406E cmpi.w [A6], 0x406E /* '@n' */
000012F6 4048 negx.w A0
000012F8 B304 xor.b D4, D1
000012FA 080A 1A0B btst.b A2, 0xB
000012FE 2626 move.l D3, -[A6]
00001300 0CA6 8307 2709 cmpi.l -[A6], 0x83072709
00001306 8717 or.b [A7], D3
00001308 08CD 6617 bset.b A5, 0x17
0000130C 01DD .incomplete
0000130E CD0C abcd -[A6], -[A4]
00001310 BB01 xor.b D1, D5
00001312 682B bvc +0x2D /* 0000133F */
00001314 3182 F301 move.w [[A0 + <<invalid base displacement size>> + A7 * 2]], D2
00001318 2322 move.l -[A1], -[A2]
0000131A 80FB 0336 9B45 22CB 0633 divu.w D0, [[PC - 0x64BADD35] + D0 * 2 + 0x633]
// begin alternate branch 0000131E-0000132A
label0000131E:
0000131E 9B45 subx.w D5, D5
00001320 22CB move.l [A1]+, A3
00001322 0633 3A80 8E37 addi.b [A3 + A0 * 8 + 0x37], 0x80
00001328 0DC1 .incomplete
// end alternate branch 0000131E-0000132A
label0000131E: // (misaligned)
00001324 3A80 move.w [A5], D0
00001326 8E37 0DC1 or.b D7, [[ + <<invalid base displacement size>>]]
0000132A 5B00 subq.b D0, 5
0000132C AB06 syscall CullPoints
0000132E 8E37 0DD0 or.b D7, []
00001332 E900 asl D0.b, 4
00001334 070D btst A5, D3
00001336 D625 add.b D3, -[A5]
00001338 AD87 syscall NoteAlert, auto_pop
0000133A 0FD4 .incomplete
0000133C 4082 negx.l D2
0000133E 4A22 tst.b -[A2]
00001340 CB0B abcd -[A5], -[A3]
00001342 5C27 addq.b -[A7], 6
00001344 0DC3 .incomplete
00001346 0104 btst D4, D0
00001348 4A68 2101 tst.w [A0 + 0x2101]
0000134C C500 abcd D2, D0
0000134E 914E subx.w -[A0], -[A6]
00001350 B568 84D3 xor.w [A0 - 0x7B2D], D2
00001354 0466 170C subi.w -[A6], 0x170C
00001358 46A6 not.l -[A6]
0000135A E502 asl D2.b, 2
0000135C 7104 moveq.l D0, 0x04
0000135E E905 asl D5.b, 4
00001360 BB02 xor.b D2, D5
00001362 665C bne +0x5E /* 000013C0 */
00001364 8D04 sbcd D6, D4
00001366 1B00 move.b -[A5], D0
00001368 570C subq.b A4, 3
0000136A 6B1B bmi +0x1D /* 00001387 */
0000136C 00DB .incomplete
0000136E 6089 bra -0x75 /* 000012F9 */
00001370 176B 1A25 481B move.b [A3 + 0x481B], [A3 + 0x1A25]
00001376 2126 move.l -[A0], -[A6]
00001378 407C 40F0 6B1A negx.w 0x40F06B1A
0000137E B714 xor.b [A4], D3
00001380 0F22 btst -[A2], D7
00001382 A30F syscall MountVol, flags=3
00001384 0503 btst D3, D2
00001386 7374 moveq.l D1, 0x74
00001388 ADC6 syscall SecondsToDate/Secs2Date, auto_pop
0000138A FD2F .extension 0xD2F <<F/4-5/6>> // unimplemented
0000138C AEF3 syscall ExpansionBusDispatch, auto_pop
0000138E 1817 move.b D4, [A7]
00001390 0D5B bchg [A3]+, D6
00001392 DB0E addx.b -[A5], -[A6]
00001394 C10E abcd -[A0], -[A6]
00001396 433F .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00001398 16AC 16AC move.b [A3], [A4 + 0x16AC]
0000139C D310 add.b [A0], D1
0000139E 8500 sbcd D2, D0
000013A0 3305 move.w -[A1], D5
000013A2 8100 sbcd D0, D0
000013A4 7303 moveq.l D1, 0x03
000013A6 88D3 divu.w D4, [A3]
000013A8 1064 movea.b A0, -[A4]
000013AA F315 .extension 0x315 <<F/4-5/1>> // unimplemented
000013AC 533A 4100 subq.b [PC + 0x4100 /* 000054AE, cstring ""<EOF> */], 1
000013B0 BAC3 cmpa.w A5, D3
000013B2 035B bchg [A3]+, D1
000013B4 7169 moveq.l D0, 0x69
000013B6 0523 btst -[A3], D2
000013B8 1D3C 9E24 move.b -[A6], 0x24 /* '$' */
000013BC 081B 016E btst.b [A3]+, 0x6E /* 'n' */
label000013C0:
000013C0 1630 EB0F 0AE3 074B move.b D3, [[A0 + <<invalid base displacement size>>] + A6 * 2 + 0xAE3074B]
000013C8 000E 0709 ori.b A6, 0x9 /* '\t' */
000013CC E80A lsr D2.b, 4
000013CE A040 syscall ResrvMem/ReserveMem
000013D0 481A nbcd.b [A2]+
000013D2 0F26 btst -[A6], D7
000013D4 141A move.b D2, [A2]+
000013D6 0F21 btst -[A1], D7
000013D8 66A3 bne -0x5B /* 0000137D */
000013DA 6107 bsr +0x9 /* 000013E3 */
000013DC 0E6A A025 23C3 .invalid.w [A2 + 0x23C3], 0xA025 // invalid immediate operation
000013E2 040B 1D06 subi.b A3, 0x6
000013E6 231D move.l -[A1], [A5]+
000013E8 8100 sbcd D0, D0
000013EA 8122 or.b -[A2], D0
000013EC 070E btst A6, D3
000013EE 11AE 365C 1A0F move.b [A0 + D1 * 2 + 0xF], [A6 + 0x365C]
000013F4 8D92 or.l [A2], D6
000013F6 0502 btst D2, D2
000013F8 2703 move.l -[A3], D3
000013FA 541A addq.b [A2]+, 2
000013FC 0B16 btst [A6], D5
000013FE 260A move.l D3, A2
00001400 1AB3 3126 65C3 070D move.b [A5], [[A3 + 0x65C3] + D3 + 0x70D]
00001408 9ABB 1C5C sub.l D5, [PC + D1 * 4 + 0x5C]
0000140C 070E btst A6, D3
0000140E 6222 bhi +0x24 /* 00001432 */
00001410 610D bsr +0xF /* 0000141F */
00001412 0103 btst D3, D0
00001414 E30B lsl D3.b, 1
00001416 2705 move.l -[A3], D5
00001418 084E 4827 bchg.b A6, 0x27 /* '\'' */
0000141C 071F btst [A7]+, D3
0000141E 0C08 0F2E cmpi.b A0, 0x2E /* '.' */
00001422 0E63 1C17 .invalid.w -[A3], 0x1C17 // invalid immediate operation
00001426 0F90 bclr [A0], D7
00001428 C103 abcd D0, D3
0000142A B308 cmpm.b [A1]+, [A0]+
0000142C 8037 0DA4 or.b D0, <<invalid full ext with I/IS == 4>>
00001430 2516 move.l -[A2], [A6]
label00001432:
00001432 D300 addx.b D1, D0
00001434 3916 move.w -[A4], [A6]
00001436 E307 asl D7.b, 1
00001438 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4
0000143A 1630 1630 move.b D3, [A0 + D1.w * 8 + 0x30]
0000143E 6B1A bmi +0x1C /* 0000145A */
00001440 653C bcs +0x3E /* 0000147E */
00001442 4027 negx.b -[A7]
00001444 0C4B 3665 cmpi.w A3, 0x3665 /* '6e' */
00001448 7421 moveq.l D2, 0x21
0000144A 0869 641B 7326 bchg.b [A1 + 0x7326], 0x1B
00001450 C114 and.b [A4], D0
00001452 F536 .extension 0x536 <<F/4-5/2>> // unimplemented
00001454 A657 syscall SetAppBase/SetApplBase, flags=6
00001456 0D72 C902 0F26 bchg [[A2 + <<invalid base displacement size>> + A4] + 0xF26], D6
// begin alternate branch 0000145A-0000145C
label0000145A:
0000145A 0F26 btst -[A6], D7
// end alternate branch 0000145A-0000145C
label0000145A: // (misaligned)
0000145C B64A cmp.w D3, A2
0000145E 089C EB87 bclr.b [A4]+, 0x87
00001462 22A3 move.l [A1], -[A3]
00001464 0BA3 bclr -[A3], D5
00001466 1822 move.b D4, -[A2]
00001468 4A60 tst.w -[A0]
0000146A BB05 xor.b D5, D5
0000146C 0817 8C30 btst.b [A7], 0x30 /* '0' */
00001470 3651 movea.w A3, [A1]
00001472 5E37 0D8F 658F 2A03 addq.b [[ + <<invalid base displacement size>>] + D0 * 4 + 0x658F2A03], 7
0000147A 0834 10F3 1625 btst.b [A4 + D1.w * 8 + 0x25], 0xF3
// begin alternate branch 0000147E-00001480
label0000147E:
0000147E 1625 move.b D3, -[A5]
// end alternate branch 0000147E-00001480
label0000147E: // (misaligned)
00001480 0C13 04C3 cmpi.b [A3], 0xC3
00001484 1569 5C61 5B1A move.b [A2 + 0x5B1A], [A1 + 0x5C61]
0000148A DB01 addx.b D5, D1
0000148C 2614 move.l D3, [A4]
0000148E 0CA1 000F 2676 cmpi.l -[A1], 0xF2676
00001494 D301 addx.b D1, D1
00001496 0666 4329 addi.w -[A6], 0x4329 /* 'C)' */
0000149A 0668 A325 5B03 addi.w [A0 + 0x5B03], 0xA325
000014A0 0200 0B32 andi.b D0, 0x32 /* '2' */
000014A4 E90A lsl D2.b, 4
000014A6 85F7 A54D divs.w D2, <<invalid full ext with IS == 1 and I/IS == 5>>
000014AA 8904 sbcd D4, D4
000014AC 0CE6 .incomplete
000014AE 8307 sbcd D1, D7
000014B0 40E4 move.w -[A4], SR
000014B2 40D3 move.w [A3], SR
000014B4 0063 17C5 ori.w -[A3], 0x17C5
000014B8 781B moveq.l D4, 0x1B
000014BA 4E45 trap 5
000014BC 761A moveq.l D3, 0x1A
000014BE 0F26 btst -[A6], D7
000014C0 06D2 .incomplete
000014C2 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4
000014C4 370B move.w -[A3], A3
000014C6 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
000014C8 080A 9354 btst.b A2, 0x54 /* 'T' */
000014CC 570F subq.b A7, 3
000014CE 7B67 moveq.l D5, 0x67
000014D0 0FD7 .incomplete
000014D2 1A43 movea.b A5, D3
000014D4 0D17 btst [A7], D6
000014D6 0FE7 .incomplete
000014D8 0622 0308 addi.b -[A2], 0x8
000014DC 4D38 0A99 .invalid 6, [0x00000A99] // invalid opcode 4 with b == 4
000014E0 02B3 0026 3845 1487 andi.l [A3 + D1.w * 4 - 0x121], 0x263845 /* '&8E' */
000014E8 8C05 or.b D6, D5
000014EA 00A1 07B0 0843 ori.l -[A1], 0x7B00843
000014F0 3FA5 577D move.w <<invalid full ext with IS == 1 and I/IS == 5>>, -[A5]
000014F4 04A1 090A 0622 subi.l -[A1], 0x90A0622
000014FA 9B2B B909 sub.b [A3 - 0x46F7], D5
000014FE 3C6A 1709 movea.w A6, [A2 + 0x1709]
00001502 3C1A move.w D6, [A2]+
00001504 5B37 2638 subq.b [A7 + D2.w * 8 + 0x38], 5
00001508 3705 move.w -[A3], D5
0000150A C77B 2423 and.w [PC + D2.w * 4 + 0x23], D3
0000150E 010A btst A2, D0
00001510 1A03 move.b D5, D3
00001512 2626 move.l D3, -[A6]
00001514 5883 addq.l D3, 4
00001516 0707 btst D7, D3
00001518 0F54 bchg [A4], D7
0000151A 570E subq.b A6, 3
0000151C 3BAD 0F0A 8B2B 7B01 170A D185 move.w [[A5 + 0x7B01 + A0 * 2] + 0x170AD185], [A5 + 0xF0A /* export_477 */]
00001528 0577 0F2E 370F 4880 bchg [[A7 + 0x370F] + D0 * 8 + 0x4880], D2
00001530 1A23 move.b D5, -[A3]
00001532 0526 btst -[A6], D2
00001534 B47A 0B01 cmp.w D2, [PC + 0xB01 /* 00002037, value 0x666D 'fm' */]
00001538 F42A cpushl NONE, [A2]
0000153A 3B1A move.w -[A5], [A2]+
0000153C 140C move.b D2, A4
0000153E 220A move.l D1, A2
00001540 F360 .extension 0x360 <<F/4-5/1>> // unimplemented
00001542 140C move.b D2, A4
00001544 3681 move.w [A3], D1
00001546 0007 0F77 ori.b D7, 0x77 /* 'w' */
0000154A 3214 move.w D1, [A4]
0000154C 1E27 move.b D7, -[A7]
0000154E 0DC4 .incomplete
00001550 1A0F move.b D5, A7
00001552 26A1 move.l [A3], -[A1]
00001554 0117 btst [A7], D0
00001556 0EC1 .incomplete
00001558 C901 abcd D4, D1
0000155A 170D move.b -[A3], A5
0000155C CF1A and.b [A2]+, D7
0000155E 0FD1 .incomplete
00001560 01E1 .incomplete
00001562 9767 sub.w -[A7], D3
00001564 0B5E bchg [A6]+, D5
00001566 085B 3F0C bchg.b [A3]+, 0xC
0000156A 08F3 0E47 05D2 0823 bset.b [[] + 0x823], 0x47 /* 'G' */
00001572 1B55 0127 move.b [A5 + 0x127], [A5]
00001576 0F8F bclr A7, D7
00001578 8480 or.l D2, D0
label0000157A:
0000157A 3607 move.w D3, D7
0000157C 0B47 bchg D7, D5
0000157E 2206 move.l D1, D6
00001580 36E3 move.w [A3]+, -[A3]
00001582 230C move.l -[A1], A4
00001584 0827 0E49 btst.b -[A7], 0x49 /* 'I' */
00001588 5C27 addq.b -[A7], 6
0000158A 0E50 5C03 .invalid.w [A0], 0x5C03 // invalid immediate operation
0000158E 45E7 lea.l A2, -[A7]
00001590 1952 DB15 move.b [A4 - 0x24EB], [A2]
00001594 F719 .extension 0x719 <<F/4-5/3>> // unimplemented
00001596 637D bls +0x7F /* 00001615 */
00001598 5006 addq.b D6, 8
0000159A 6606 bne +0x8 /* 000015A2 */
0000159C A61A syscall GetZone, flags=6
0000159E 0F26 btst -[A6], D7
000015A0 0B03 btst D3, D5
label000015A2:
000015A2 DB01 addx.b D5, D1
000015A4 66BB bne -0x43 /* 00001561 */
000015A6 074A bchg A2, D3
000015A8 68D0 bvc -0x2E /* 0000157A */
000015AA A868 syscall FixMul
000015AC 231F move.l -[A1], [A7]+
000015AE 0B03 btst D3, D5
000015B0 DB2E 66DB add.b [A6 + 0x66DB], D5
000015B4 0B2D 0137 btst [A5 + 0x137], D5
000015B8 0DBA 2B0C bclr [PC + 0x2B0C /* 000040C6, cstring ""<EOF> */], D6
000015BC 0103 btst D3, D0
000015BE A601 syscall Close, flags=6
000015C0 0322 btst -[A2], D1
000015C2 D0A8 22EB add.l D0, [A0 + 0x22EB]
000015C6 0901 btst D1, D4
000015C8 03A6 bclr -[A6], D1
000015CA 9B0A subx.b -[A5], -[A2]
000015CC 2D01 move.l -[A6], D1
000015CE 4A36 9C09 tst.b [A6 + A1 * 4 + 0x9]
000015D2 842C 3A22 or.b D2, [A4 + 0x3A22]
000015D6 DA08 add.b D5, A0
000015D8 570C subq.b A4, 3
000015DA 7C29 moveq.l D6, 0x29
000015DC 79C5 moveq.l D4, 0xFFFFFFC5
000015DE 8F18 or.b [A0]+, D7
000015E0 180B move.b D4, A3
000015E2 03FA .incomplete
000015E4 3EC0 move.w [A7]+, D0
000015E6 0B03 btst D3, D5
000015E8 7B03 moveq.l D5, 0x03
000015EA 3EFB 0213 move.w [A7]+, [PC + D0.w * 2 + 0x13]
000015EE 4A03 tst.b D3
000015F0 13CD A593 0326 move.b [0xA5930326], A5
000015F6 A118 syscall GetFPos, flags=1
000015F8 32BB 0629 move.w [A1], [PC + D0.w * 8 + 0x29]
000015FC 01DB .incomplete
000015FE 0826 1349 btst.b -[A6], 0x49 /* 'I' */
00001602 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00001604 ECCB 57DB bfclr A3 {31:27}
00001608 01E3 .incomplete
0000160A 2AEB 2B9B move.l [A5]+, [A3 + 0x2B9B]
0000160E 1C8B move.b [A6], A3
00001610 01C1 .incomplete
00001612 B257 cmp.w D1, [A7]
00001614 0CC2 .incomplete
00001616 7506 moveq.l D2, 0x06
00001618 4A82 tst.l D2
0000161A FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
0000161C A308 syscall Create/PBHCreate/HCreate, flags=3
0000161E 930B subx.b -[A1], -[A3]
00001620 9B00 subx.b D5, D0
00001622 E71A rol D2.b, 3
00001624 0ECB .incomplete
00001626 0186 bclr D6, D0
00001628 FB2E .extension 0xB2E <<F/4-5/5>> // unimplemented
0000162A 0703 btst D3, D3
0000162C CE67 and.w D7, -[A7]
0000162E 0CC1 .incomplete
00001630 F71A .extension 0x71A <<F/4-5/3>> // unimplemented
00001632 2D87 1A3E move.l [A6 + D1 * 2 + 0x3E], D7
00001636 0668 E323 0708 addi.w [A0 + 0x708], 0xE323
0000163C E147 asl D7.w, 8
0000163E 0CF5 .incomplete
00001640 0608 3315 addi.b A0, 0x15
00001644 E52E lsl D6.b, D2
00001646 170E move.b -[A3], A6
00001648 EB2B lsl D3.b, D5
0000164A 0EE3 .incomplete
0000164C 0103 btst D3, D0
0000164E 9329 311E sub.b [A1 + 0x311E], D1
00001652 C31E and.b [A6]+, D1
00001654 4347 chk.w D1, D7
00001656 1C2C 6C80 move.b D6, [A4 + 0x6C80]
0000165A 9B2B 1416 sub.b [A3 + 0x1416], D5
0000165E CA06 and.b D5, D6
00001660 D264 add.w D1, -[A4]
00001662 A345 syscall FlushFile, flags=3
00001664 0ACB .incomplete
00001666 60AB bra -0x53 /* 00001613 */
00001668 040A F30E subi.b A2, 0xE
0000166C C306 abcd D1, D6
0000166E D354 add.w [A4], D1
00001670 AD01 syscall FMSwapFont, auto_pop
00001672 5361 subq.w -[A1], 1
00001674 AB04 syscall ColorMap
00001676 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00001678 2B4B 4508 move.l [A5 + 0x4508], A3
0000167C D298 add.l D1, [A0]+
0000167E 986D AF85 sub.w D4, [A5 - 0x507B]
00001682 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
00001684 0382 bclr D2, D1
00001686 4522 .invalid 2, -[A2] // invalid opcode 4 with b == 4
00001688 F42A cpushl NONE, [A2]
0000168A 2704 move.l -[A3], D4
0000168C A117 syscall Eject, flags=1
0000168E 0CDD .incomplete
00001690 76A3 moveq.l D3, 0xFFFFFFA3
00001692 2DE8 170D move.l <<invalid special address>>, [A0 + 0x170D]
00001696 7ECB moveq.l D7, 0xFFFFFFCB
00001698 1B47 0D84 move.b [A5 + 0xD84], D7
0000169C 6B0B bmi +0xD /* 000016A9 */
0000169E 141E move.b D2, [A6]+
000016A0 1ADB move.b [A5]+, [A3]+
000016A2 1FA5 6683 move.b [A7 + D6.w * 8 - 0x125], -[A5]
000016A6 0373 454B 01FB 35CB bchg [[A3 + <<invalid base displacement size>>] + 0x1FB35CB], D1
000016AE 1DC5 move.b <<invalid special address>>, D5
000016B0 0214 F323 andi.b [A4], 0x23 /* '#' */
000016B4 763B moveq.l D3, 0x3B
000016B6 364B movea.w A3, A3
000016B8 06C3 .incomplete
000016BA 0017 0BBE ori.b [A7], 0xBE
000016BE 6501 bcs +0x3 /* 000016C1 */
000016C0 470D .invalid 3, A5 // invalid opcode 4 with b == 4
000016C2 8F66 or.w -[A6], D7
000016C4 71F4 moveq.l D0, 0xFFFFFFF4
000016C6 0666 3315 addi.w -[A6], 0x3315
000016CA 570C subq.b A4, 3
000016CC DA53 add.w D5, [A3]
000016CE 2708 move.l -[A3], A0
000016D0 C032 14AB and.b D0, [A2 + D1.w * 4 - 0x85]
000016D4 2BA5 387A move.l [A5 + D3 + 0x7A], -[A5]
000016D8 A352 syscall WriteLocation/WriteXPRam, flags=3
000016DA C100 abcd D0, D0
000016DC 2B02 move.l -[A5], D2
000016DE 6E2E bgt +0x30 /* 0000170E */
000016E0 4873 2166 pea.l <<invalid full ext with IS == 1 and I/IS == 6>>
000016E4 570D subq.b A5, 3
000016E6 49C5 lea.l A4, D5
000016E8 D160 add.w -[A0], D0
000016EA 0701 btst D1, D3
000016EC 2506 move.l -[A2], D6
000016EE 2241 movea.l A1, D1
000016F0 6CD3 bge -0x2B /* 000016C5 */
000016F2 1821 move.b D4, -[A1]
000016F4 7041 moveq.l D0, 0x41
000016F6 00C1 .incomplete
000016F8 003B 0CC1 0041 ori.b [PC + D0.w + 0x41], 0xC1
000016FE 0033 0314 254D ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x14
00001704 DE30 1A4B add.b D7, [A0 + D1 * 2 + 0x4B]
00001708 1B07 move.b -[A5], D7
0000170A 00D5 .incomplete
0000170C 48A9 C127 0AB0 movem.w [A1 + 0xAB0], D0,D1,D2,D5,A0,A6,A7
// begin alternate branch 0000170E-00001718
label0000170E:
0000170E C127 and.b -[A7], D0
00001710 0AB0 991C 1406 8213 xori.l [A0 + A0.w * 2 + 0x13], 0x991C1406
// end alternate branch 0000170E-00001718
label0000170E: // (misaligned)
00001712 991C sub.b [A4]+, D4
00001714 1406 move.b D2, D6
00001716 8213 or.b D1, [A3]
00001718 1E32 95C2 170A move.b D7, [[ + <<invalid base displacement size>>] + 0x170A]
0000171E D817 add.b D4, [A7]
00001720 0AE9 .incomplete
00001722 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
00001724 AB2B syscall ExTblPtr
00001726 B47A 3207 cmp.w D2, [PC + 0x3207 /* 0000492F, cstring ""<EOF> */]
0000172A 1070 0C36 movea.b A0, [A0 + D0 * 4 + 0x36]
0000172E D360 add.w -[A0], D1
00001730 410C .invalid 0, A4 // invalid opcode 4 with b == 4
label00001732:
00001732 6310 bls +0x12 /* 00001744 */
00001734 8B01 sbcd D5, D1
00001736 BB33 DB24 xor.b <<invalid full ext with I/IS == 4>>, D5
0000173A 3609 move.w D3, A1
0000173C 022E 08B8 DB00 andi.b [A6 - 0x2500], 0xB8
00001742 5146 subq.w D6, 8
label00001744:
00001744 0303 btst D3, D1
00001746 3C6A 2E72 movea.w A6, [A2 + 0x2E72]
0000174A 3A90 move.w [A5], [A0]
0000174C 45C2 lea.l A2, D2
0000174E 6E0D bgt +0xF /* 0000175D */
00001750 C348 exg A1, A0
00001752 AD59 syscall MoveControl, auto_pop
00001754 0690 1A0F 655E addi.l [A0], 0x1A0F655E
0000175A E9C3 0303 bfextu D0, D3 {12:3}
0000175E 0F1E btst [A6]+, D7
00001760 6100 1A0F bsr +0x1A11 /* 00003171 */
00001764 2623 move.l D3, -[A3]
00001766 011E btst [A6]+, D0
00001768 0A0C 7E06 xori.b A4, 0x6
0000176C 170C move.b -[A3], A4
0000176E D640 add.w D3, D0
00001770 170F move.b -[A3], A7
00001772 CF7B 71B0 C821 2458 and.w [-0x37DEDBA8 + D7], D7
0000177A 1A83 move.b [A5], D3
0000177C 6237 bhi +0x39 /* 000017B5 */
0000177E 0E3A 4E7E 2010 .invalid.b [PC + 0x2010 /* 00003790, cstring ""<EOF> */], 0x7E /* '~' */ // invalid immediate operation
00001784 C304 abcd D1, D4
00001786 51E7 sf -[A7]
00001788 E315 roxl D5.b, 1
0000178A 7300 moveq.l D1, 0x00
0000178C 9CA8 4301 sub.l D6, [A0 + 0x4301]
00001790 E8EB 1D0A 8E06 bftst [A3 - 0x71FA] {D4:10}
00001796 2B05 move.l -[A5], D5
00001798 418B .invalid 0, A3 // invalid opcode 4 with b == 6
0000179A 2B05 move.l -[A5], D5
0000179C 0668 1703 2A27 addi.w [A0 + 0x2A27], 0x1703
000017A2 0171 3607 bchg [A1 + D3.w * 8 + 0x7], D0
000017A6 8E7D or.w D7, <<invalid special address>>
000017A8 0A8E 2B00 08C3 xori.l A6, 0x2B0008C3
000017AE 0407 13C0 subi.b D7, 0xC0
000017B2 C304 abcd D1, D4
000017B4 5CB3 54E3 addq.l [A3 + D5.w * 4 - 0x29], 6
000017B8 060A 8EF4 addi.b A2, 0xF4
000017BC 3101 move.w -[A0], D1
000017BE E5FC 4301 roxl .w 0x4301
000017C2 0F75 1882 bchg [A5 + D1 - 0x126], D7
000017C6 0C45 A006 cmpi.w D5, 0xA006
000017CA 820B or.b D1, A3
000017CC 83B3 1482 or.l [A3 + D1.w * 4 - 0x126], D1
000017D0 C067 and.w D0, -[A7]
000017D2 006E 8253 003B ori.w [A6 + 0x3B], 0x8253
000017D8 0348 bchg A0, D1
000017DA 14E9 021A move.b [A2]+, [A1 + 0x21A]
000017DE 6B03 bmi +0x5 /* 000017E3 */
000017E0 2676 E30E 1104 movea.l A3, [[A6 + <<invalid base displacement size>>] + A6 * 2 + 0x1104]
000017E6 0F40 bchg D0, D7
000017E8 82D6 divu.w D1, [A6]
000017EA B300 xor.b D0, D1
000017EC 2712 move.l -[A3], [A2]
000017EE 3007 move.w D0, D7
000017F0 0041 4817 ori.w D1, 0x4817
000017F4 1237 0D05 move.b D1, [[A7 + <<invalid base displacement size>>] + D0 * 4]
000017F8 002B 77CA CACA ori.b [A3 - 0x3536], 0xCA
000017FE 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00001800 B100 xor.b D0, D0
00001802 CACA mulu.w D5, A2
00001804 1701 move.b -[A3], D1
00001806 9025 sub.b D0, -[A5]
00001808 0325 btst -[A5], D1
0000180A 07E3 .incomplete
0000180C 158B 0036 move.b [A2 + D0.w + 0x36], A3
00001810 070B btst A3, D3
00001812 00E5 .incomplete
00001814 008E 1AE3 1F81 ori.l A6, 0x1AE31F81
0000181A 9E07 sub.b D7, D7
0000181C 1288 move.b [A1], A0
0000181E 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001820 070A btst A2, D3
00001822 6927 bvs +0x29 /* 0000184B */
00001824 01CF .incomplete
00001826 36F3 3347 move.w [A3]+, <<invalid full ext with IS == 1 and I/IS == 7>>
0000182A 02A9 070D 6B25 0AD6 andi.l [A1 + 0xAD6], 0x70D6B25
00001832 C885 and.l D4, D5
00001834 09C3 .incomplete
00001836 0017 0342 ori.b [A7], 0x42 /* 'B' */
0000183A DB10 add.b [A0], D5
0000183C B037 123A cmp.b D0, [A7 + D1.w * 2 + 0x3A]
00001840 F71C .extension 0x71C <<F/4-5/3>> // unimplemented
00001842 3868 3C0B movea.w A4, [A0 + 0x3C0B]
00001846 1753 0C08 move.b [A3 + 0xC08], [A3]
0000184A 330E move.w -[A1], A6
0000184C 141B move.b D2, [A3]+
0000184E 0361 bchg -[A1], D1
00001850 0968 E82B bchg [A0 - 0x17D5], D4
00001854 08C1 008E bset.b D1, 0x8E
00001858 1A83 move.b [A5], D3
0000185A 2226 move.l D1, -[A6]
0000185C 76FB moveq.l D3, 0xFFFFFFFB
0000185E 070B btst A3, D3
00001860 0827 1408 btst.b -[A7], 0x8
00001864 6B25 bmi +0x27 /* 0000188B */
00001866 5310 subq.b [A0], 1
00001868 0E44 BB14 .invalid.w D4, 0xBB14 // invalid immediate operation
0000186C 470B .invalid 3, A3 // invalid opcode 4 with b == 4
0000186E D0A3 add.l D0, -[A3]
00001870 101B move.b D0, [A3]+
00001872 0108 btst A0, D0
00001874 1E14 move.b D7, [A4]
00001876 A01A syscall GetZone
00001878 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
0000187A A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
0000187C 8300 sbcd D1, D0
0000187E A9D7 syscall TEDelete
00001880 0F38 1305 btst [0x00001305], D7
00001884 14A0 move.b [A2], -[A0]
00001886 0106 btst D6, D0
00001888 3E2B 0733 move.w D7, [A3 + 0x733]
0000188C 0C14 A007 cmpi.b [A4], 0x7
00001890 134F 4B46 move.b [A1 + 0x4B46], A7
00001894 2633 097B 0F3B 0353 06BE 1E4B move.l D3, [[A3 + 0xF3B0353] + 0x6BE1E4B]
000018A0 051A btst [A2]+, D2
000018A2 2340 C128 move.l [A1 - 0x3ED8], D0
000018A6 170B move.b -[A3], A3
000018A8 1273 0903 8C17 1136 movea.b A1, [[A3 + <<invalid base displacement size>> + D0] - 0x73E8EECA]
000018B0 3E5B movea.w A7, [A3]+
000018B2 2BA1 8544 move.l <<invalid full ext with I/IS == 4>>, -[A1]
000018B6 B310 xor.b [A0], D1
000018B8 2D35 8C47 move.l -[A6], [A5 + A0 * 4 + 0x47]
000018BC 03D0 .incomplete
000018BE 3701 move.w -[A3], D1
000018C0 B807 cmp.b D4, D7
000018C2 0BE5 .incomplete
000018C4 36E8 D30B move.w [A3]+, [A0 - 0x2CF5]
000018C8 6572 bcs +0x74 /* 0000193C */
000018CA C504 abcd D2, D4
000018CC 1B25 move.b -[A5], -[A5]
000018CE 030C btst A4, D1
000018D0 A304 syscall Control, flags=3
000018D2 1101 move.b -[A0], D1
000018D4 5B05 subq.b D5, 5
000018D6 030C btst A4, D1
000018D8 16CA move.b [A3]+, A2
000018DA 733A moveq.l D1, 0x3A
000018DC 0917 btst [A7], D4
000018DE 3327 move.w -[A1], -[A7]
000018E0 3703 move.w -[A3], D3
000018E2 F2F7 1CF7 .extension 0x2F7 <<F/2-3/1>> // unimplemented
000018E6 E71D rol D5.b, 3
000018E8 081B 0E03 btst.b [A3]+, 0x3
000018EC 0C2C 9B2A 7B3A cmpi.b [A4 + 0x7B3A], 0x2A /* '*' */
000018F2 871D or.b [A5]+, D3
000018F4 1D68 3C33 0AE2 move.b [A6 + 0xAE2], [A0 + 0x3C33]
000018FA 2A23 move.l D5, -[A3]
000018FC 0408 1E58 subi.b A0, 0x58 /* 'X' */
00001900 1712 move.b -[A3], [A2]
00001902 E838 ror D0.b, D4
00001904 A9BA syscall GetString
00001906 9332 6B42 E309 sub.b [[A2 + <<invalid base displacement size>>] - 0x1CF7], D1
0000190C C070 FB82 8B01 and.w D0, [[ + <<invalid base displacement size>> + A7 * 2] - 0x74FF]
00001912 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00001914 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001916 C306 abcd D1, D6
00001918 1458 movea.b A2, [A0]+
0000191A E113 roxl D3.b, 8
0000191C 0B3B 26B6 btst [PC + D2.w * 8 - 0x74], D5
00001920 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001922 1E58 movea.b A7, [A0]+
00001924 0C0E 8E1A cmpi.b A6, 0x1A
00001928 0F26 btst -[A6], D7
0000192A B056 cmp.w D0, [A6]
0000192C 0A05 580A xori.b D5, 0xA /* '\n' */
00001930 1C13 move.b D6, [A3]
00001932 0744 bchg D4, D3
00001934 8B0A sbcd -[A5], -[A2]
00001936 51FE sf <<invalid special address>>
00001938 630A bls +0xC /* 00001944 */
0000193A 6713 beq +0x15 /* 0000194F */
label0000193C:
0000193C 202B 0897 move.l D0, [A3 + 0x897]
00001940 1252 movea.b A1, [A2]
00001942 0501 btst D1, D2
label00001944:
00001944 930B subx.b -[A1], -[A3]
00001946 0710 btst [A0], D3
00001948 6D23 blt +0x25 /* 0000196D */
0000194A 06C5 .incomplete
0000194C 0053 04AE ori.w [A3], 0x4AE
00001950 8A3B 2F00 or.b D5, [PC + <<invalid base displacement size>> + D2 * 8]
00001954 9B17 sub.b [A7], D5
00001956 B300 xor.b D0, D1
00001958 C0C2 mulu.w D0, D2
0000195A 034B bchg A3, D1
0000195C 2702 move.l -[A3], D2
0000195E EFD6 6B01 bfins [A6] {D4:1}, D6
00001962 D663 add.w D3, -[A3]
00001964 0537 0279 btst [A7 + D0.w * 2 + 0x79], D2
00001968 0702 btst D2, D3
0000196A 9563 sub.w -[A3], D2
0000196C 0A16 170A xori.b [A6], 0xA /* '\n' */
00001970 03C3 .incomplete
00001972 0D47 bchg D7, D6
00001974 029E 9B05 6712 andi.l [A6]+, 0x9B056712
0000197A 9343 subx.w D1, D3
0000197C 9617 sub.b D3, [A7]
label0000197E:
0000197E 100A move.b D0, A2
00001980 C938 8A0B and.b [0xFFFF8A0B], D4
00001984 1DC7 move.b <<invalid special address>>, D7
00001986 128D move.b [A1], A5
00001988 470B .invalid 3, A3 // invalid opcode 4 with b == 4
0000198A 9BC5 sub.l A5, D5
0000198C F80A 5BEA .tblXX 0xF80A, 0x5BEA // unimplemented
00001990 457C 6E57 chk.w D2, 0x6E57 /* 'nW' */
00001994 018A bclr A2, D0
00001996 828C or.l D1, A4
00001998 0B02 btst D2, D5
0000199A 0E17 8F99 .invalid.b [A7], 0x99 // invalid immediate operation
0000199E 8E1A or.b D7, [A2]+
000019A0 0F89 bclr A1, D7
000019A2 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
000019A4 0F25 btst -[A5], D7
000019A6 CB08 abcd -[A5], -[A0]
000019A8 1703 move.b -[A3], D3
000019AA AD0F syscall DrawNew, auto_pop
000019AC 9120 sub.b -[A0], D0
000019AE 1E1A move.b D7, [A2]+
000019B0 0F26 btst -[A6], D7
000019B2 B036 14DE cmp.b D0, [A6 + D1.w * 4 - 0x34]
000019B6 3006 move.w D0, D6
000019B8 3617 move.w D3, [A7]
000019BA 0F84 bclr D4, D7
000019BC 1301 move.b -[A1], D1
000019BE 530D subq.b A5, 1
000019C0 764B moveq.l D3, 0x4B
000019C2 0965 bchg -[A5], D4
000019C4 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
000019C6 0ED3 .incomplete
000019C8 60B4 bra -0x4A /* 0000197E */
000019CA 7A03 moveq.l D5, 0x03
000019CC 02D4 .incomplete
000019CE 0501 btst D1, D2
000019D0 0816 3B0D btst.b [A6], 0xD /* '\r' */
000019D4 530D subq.b A5, 1
000019D6 3B09 move.w -[A5], A1
000019D8 48A3 0C3B movem.w -[A3], D4,D5,A2,A3,A4,A6,A7
000019DC 090E btst A6, D4
000019DE D326 add.b -[A6], D1
000019E0 1300 move.b -[A1], D0
000019E2 8302 sbcd D1, D2
000019E4 DE30 270B 6505 0297 add.b D7, [[A0 + <<invalid base displacement size>> + D2 * 8] + 0x65050297]
000019EC 0B47 bchg D7, D5
000019EE 0E0A 8888 .invalid.b A2, 0x88 // invalid immediate operation
000019F2 DB0A addx.b -[A5], -[A2]
000019F4 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
000019F6 25D9 8507 move.l [PC - 0x7AF9 /* FFFF9EFF, cstring ""<EOF> */], [A1]+
000019FA 0700 btst D0, D3
000019FC BD57 xor.w [A7], D6
000019FE 0DEB .incomplete
00001A00 0622 4D05 addi.b -[A2], 0x5
00001A04 C305 abcd D1, D5
00001A06 530D subq.b A5, 1
00001A08 A70C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=7
00001A0A 7885 moveq.l D4, 0xFFFFFF85
00001A0C BC5B cmp.w D6, [A3]+
00001A0E 1106 move.b -[A0], D6
00001A10 2A4A movea.l A5, A2
00001A12 4817 nbcd.b [A7]
00001A14 0E11 1360 .invalid.b [A1], 0x60 /* '`' */ // invalid immediate operation
00001A18 6E9B bgt -0x63 /* 000019B5 */
00001A1A 3A7E movea.w A5, <<invalid special address>>
00001A1C 5C4A addq.w A2, 6
00001A1E 0E07 0E31 .invalid.b D7, 0x31 /* '1' */ // invalid immediate operation
00001A22 1360 2A9B move.b [A1 + 0x2A9B], -[A0]
00001A26 3A56 movea.w A5, [A6]
00001A28 0713 btst [A3], D3
00001A2A 10B1 06A3 move.b [A0], [A1 + D0.w * 8 - 0x93]
00001A2E 00A5 BD17 0F9A ori.l -[A5], 0xBD170F9A
00001A34 0710 btst [A0], D3
00001A36 D365 add.w -[A5], D1
00001A38 C707 abcd D3, D7
00001A3A 0FF9 .incomplete
00001A3C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00001A3E 5318 subq.b [A0]+, 1
00001A40 1715 move.b -[A3], [A5]
00001A42 932A 3AA3 sub.b [A2 + 0x3AA3], D1
00001A46 0015 0863 ori.b [A5], 0x63 /* 'c' */
00001A4A 0A75 1E6D 5906 1B08 xori.w [[A5 + <<invalid base displacement size>>] + D5 + 0x1B08], 0x1E6D
00001A52 1A0F move.b D5, A7
00001A54 2676 0B0D movea.l A3, [[A6 + <<invalid base displacement size>>] + D0 * 2]
00001A58 2702 move.l -[A3], D2
00001A5A 9440 sub.w D2, D0
00001A5C 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001A5E 0F05 btst D5, D7
00001A60 0577 02A0 bchg [A7 + D0.w * 2 - 0x96], D2
00001A64 B307 xor.b D7, D1
00001A66 E71D rol D5.b, 3
00001A68 EC0B lsr D3.b, 6
00001A6A 03C8 .incomplete
00001A6C 1700 move.b -[A3], D0
00001A6E F730 .extension 0x730 <<F/4-5/3>> // unimplemented
00001A70 4841 swap.w D1
00001A72 582E 602C addq.b [A6 + 0x602C], 4
00001A76 6C60 bge +0x62 /* 00001AD8 */
00001A78 05E4 .incomplete
00001A7A A38B syscall CommToolboxDispatch, flags=3
00001A7C 6307 bls +0x9 /* 00001A85 */
00001A7E BB06 xor.b D6, D5
00001A80 E17B rol D3.w, D0
00001A82 B163 xor.w -[A3], D0
00001A84 5B0A subq.b A2, 5
00001A86 7703 moveq.l D3, 0x03
00001A88 8217 or.b D1, [A7]
00001A8A 0498 140C 0EE1 subi.l [A0]+, 0x140C0EE1
00001A90 4D5B chk.w D6, [A3]+
00001A92 0AE8 .incomplete
00001A94 9B0E subx.b -[A5], -[A6]
00001A96 A538 syscall WriteParam, flags=5
00001A98 6109 bsr +0xB /* 00001AA3 */
00001A9A 010D btst A5, D0
00001A9C 1703 move.b -[A3], D3
00001A9E 2663 movea.l A3, -[A3]
00001AA0 0AD4 .incomplete
00001AA2 D402 add.b D2, D2
00001AA4 001B 6407 ori.b [A3]+, 0x7
00001AA8 017B 0710 bchg [PC + D0 * 8], D0
00001AAC 7E69 moveq.l D7, 0x69
00001AAE 5E5B addq.w [A3]+, 7
00001AB0 0ACB .incomplete
00001AB2 39D1 8FAB move.w 0x8FAB, [A1]
00001AB6 0E77 031E AB0E 1712 .invalid.w [[A7 + <<invalid base displacement size>>] + A2 * 2 + 0x1712], 0x31E // invalid immediate operation
00001ABE 5F0B subq.b A3, 7
00001AC0 0F1A btst [A2]+, D7
00001AC2 0F8D bclr A5, D7
00001AC4 FE61 019B .extension 0xE61 <<F/1/7>>, 0x019B // unimplemented
00001AC8 0565 bchg -[A5], D2
00001ACA 0E21 3C9B .invalid.b -[A1], 0x9B // invalid immediate operation
00001ACE 0527 btst -[A7], D2
00001AD0 042A 353C 9B05 subi.b [A2 - 0x64FB], 0x3C /* '<' */
00001AD6 313C 9B05 move.w -[A0], 0x9B05
// begin alternate branch 00001AD8-00001ADA
label00001AD8:
00001AD8 9B05 subx.b D5, D5
// end alternate branch 00001AD8-00001ADA
label00001AD8: // (misaligned)
00001ADA 213C 9B05 353C move.l -[A0], 0x9B05353C
00001AE0 3703 move.w -[A3], D3
00001AE2 E871 roxr D1.w, D4
00001AE4 3905 move.w -[A4], D5
00001AE6 301B move.w D0, [A3]+
00001AE8 0853 003B bchg.b [A3], 0x3B /* ';' */
// begin alternate branch 00001AEA-00001AF0
label00001AEA:
00001AEA 003B 001B 0807 ori.b [PC + D0 + 0x7], 0x1B
// end alternate branch 00001AEA-00001AF0
label00001AEA: // (misaligned)
00001AEC 001B 0807 ori.b [A3]+, 0x7
00001AF0 03E0 .incomplete
00001AF2 A119 syscall InitZone, flags=1
00001AF4 ED25 asl D5.b, D6
00001AF6 9E53 sub.w D7, [A3]
00001AF8 0D53 bchg [A3], D6
00001AFA 091B btst [A3]+, D4
00001AFC 408A negx.l A2
00001AFE 2E2A 871F move.l D7, [A2 - 0x78E1]
00001B02 0345 bchg D5, D1
00001B04 0D1B btst [A3]+, D6
00001B06 0869 8225 DB47 bchg.b [A1 - 0x24B9], 0x25 /* '%' */
00001B0C 1244 movea.b A1, D4
00001B0E D613 add.b D3, [A3]
00001B10 0157 bchg [A7], D0
00001B12 0281 A330 A5A1 andi.l D1, 0xA330A5A1
00001B18 62D0 bhi -0x2E /* 00001AEA */
00001B1A ED46 asl D6.w, 6
00001B1C 5B83 subq.l D3, 5
00001B1E F42A cpushl NONE, [A2]
00001B20 5328 4715 subq.b [A0 + 0x4715], 1
00001B24 230F move.l -[A1], A7
00001B26 10A3 move.b [A0], -[A3]
00001B28 0159 bchg [A1]+, D0
00001B2A 051E btst [A6]+, D2
00001B2C 1A0F move.b D5, A7
00001B2E 26B0 A301 move.l [A3], [[A0 + <<invalid base displacement size>> + A2 * 2]]
00001B32 1461 movea.b A2, -[A1]
00001B34 0BC9 .incomplete
00001B36 4DA2 .invalid 6, -[A2] // invalid opcode 4 with b == 6
00001B38 0703 btst D3, D3
00001B3A 6EC5 bgt -0x39 /* 00001B01 */
00001B3C 0BC3 .incomplete
00001B3E 0705 btst D5, D3
00001B40 34C7 move.w [A2]+, D7
00001B42 020F E51D andi.b A7, 0x1D
00001B46 068A 1A8B 3426 addi.l A2, 0x1A8B3426
00001B4C CB04 abcd D5, D4
00001B4E 1704 move.b -[A3], D4
00001B50 3B51 032B move.w [A5 + 0x32B], [A1]
00001B54 05FD .incomplete
00001B56 742B moveq.l D2, 0x2B
00001B58 0501 btst D1, D2
00001B5A 62C1 bhi -0x3D /* 00001B1D */
00001B5C 74E1 moveq.l D2, 0xFFFFFFE1
00001B5E 060B 1D1E addi.b A3, 0x1E
00001B62 CB06 abcd D5, D6
00001B64 F814 C100 .tblXX 0xF814, 0xC100 // unimplemented
00001B68 0712 btst [A2], D3
00001B6A 8647 or.w D3, D7
00001B6C 0E32 9B02 A520 2B05 .invalid.b [A2 + 0x2B05 + A2 * 4], 0x2 // invalid immediate operation
00001B74 3327 move.w -[A1], -[A7]
00001B76 5976 1D09 subq.w [[A6 + <<invalid base displacement size>> + D1 * 4]], 4
00001B7A 0C0E D694 cmpi.b A6, 0x94
00001B7E A354 syscall UprString/UprText, flags=3
00001B80 8909 sbcd -[A4], -[A1]
00001B82 2928 1A5B move.l -[A4], [A0 + 0x1A5B]
00001B86 7537 moveq.l D2, 0x37
00001B88 12C4 move.b [A1]+, D4
00001B8A A554 syscall UprString/UprText, flags=5
00001B8C 9911 sub.b [A1], D4
00001B8E 2710 move.l -[A3], [A0]
00001B90 0C07 1263 cmpi.b D7, 0x63 /* 'c' */
00001B94 1713 move.b -[A3], [A3]
00001B96 5631 41D4 addq.b <<invalid full ext with I/IS == 4>>, 3
00001B9A 8511 or.b [A1], D2
00001B9C 5302 subq.b D2, 1
00001B9E 530D subq.b A5, 1
00001BA0 8888 or.l D4, A0
00001BA2 C500 abcd D2, D0
00001BA4 B300 xor.b D0, D1
00001BA6 D100 addx.b D0, D0
00001BA8 E053 roxr D3.w, 8
00001BAA 0D8D bclr A5, D6
00001BAC 2187 026F move.l [A0 + D0.w * 2 + 0x6F], D7
00001BB0 1630 4025 move.b D3, [A0 + D4.w + 0x25]
00001BB4 5916 subq.b [A6], 4
00001BB6 0853 0DB6 bchg.b [A3], 0xB6
00001BBA 1E88 move.b [A7], A0
00001BBC 8E1A or.b D7, [A2]+
00001BBE 0F26 btst -[A6], D7
00001BC0 068A 0C48 1A43 addi.l A2, 0xC481A43
00001BC6 5726 subq.b -[A6], 3
00001BC8 C52F 295A and.b [A7 + 0x295A], D2
00001BCC 6B13 bmi +0x15 /* 00001BE1 */
00001BCE 3C5B movea.w A6, [A3]+
00001BD0 0824 0853 btst.b -[A4], 0x53 /* 'S' */
00001BD4 0C0E 1714 cmpi.b A6, 0x14
00001BD8 8407 or.b D2, D7
00001BDA 93E5 sub.l A1, -[A5]
00001BDC 05A6 bclr -[A6], D2
00001BDE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001BE0 D0A8 C304 add.l D0, [A0 - 0x3CFC]
00001BE4 B69B cmp.l D3, [A3]+
00001BE6 040A 8E93 subi.b A2, 0x93
00001BEA 71C3 moveq.l D0, 0xFFFFFFC3
00001BEC 0BA1 bclr -[A1], D5
00001BEE 13C3 040B 82A3 move.b [0x040B82A3], D3
00001BF4 019B bclr [A3]+, D0
00001BF6 1E2C 96C3 move.b D7, [A4 - 0x693D]
00001BFA 059C bclr [A4]+, D2
00001BFC 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00001BFE 1305 move.b -[A1], D5
00001C00 DB0D addx.b -[A5], -[A5]
00001C02 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00001C04 2B05 move.l -[A5], D5
00001C06 0A06 6B13 xori.b D6, 0x13
00001C0A 0C2B 051B 031A cmpi.b [A3 + 0x31A], 0x1B
00001C10 1795 8D6B 131A 0F26 C517 move.b [[A3 + 0x131A] + 0xF26C517], [A5]
00001C1A C304 abcd D1, D4
00001C1C 070B btst A3, D3
00001C1E 173B 08ED move.b -[A3], [PC + D0 - 0x19]
00001C22 10A3 move.b [A0], -[A3]
00001C24 018C bclr A4, D0
00001C26 ED3D rol D5.b, D6
00001C28 A301 syscall Close, flags=3
00001C2A E82B lsr D3.b, D4
label00001C2C:
00001C2C 0CE5 .incomplete
00001C2E 008E 1A0F 2676 ori.l A6, 0x1A0F2676
00001C34 5306 subq.b D6, 1
00001C36 093F btst <<invalid special address>>, D4
00001C38 1B08 move.b -[A5], A0
00001C3A 81AE C131 or.l [A6 - 0x3ECF], D0
00001C3E 081A A327 btst.b [A2]+, 0x27 /* '\'' */
00001C42 6905 bvs +0x7 /* 00001C49 */
00001C44 A301 syscall Close, flags=3
00001C46 0B29 113E btst [A1 + 0x113E], D5
00001C4A 2703 move.l -[A3], D3
00001C4C 4048 negx.w A0
00001C4E DB10 add.b [A0], D5
00001C50 38A5 move.w [A4], -[A5]
00001C52 B7E9 A87E cmpa.l A3, [A1 - 0x5782]
00001C56 26B0 2A37 move.l [A3], [A0 + D2 * 2 + 0x37]
00001C5A 0357 bchg [A7], D1
00001C5C 8919 or.b [A1]+, D4
00001C5E 0660 01FE addi.w -[A0], 0x1FE
00001C62 4825 nbcd.b -[A5]
00001C64 8B1E or.b [A6]+, D5
00001C66 056F 6027 bchg [A7 + 0x6027], D2
00001C6A 00AB 4371 B0C5 CF45 ori.l [A3 - 0x30BB], 0x4371B0C5
00001C72 8797 or.l [A7], D3
00001C74 018B bclr A3, D0
00001C76 0701 btst D1, D3
00001C78 1AB3 070C move.b [A5], <<invalid full ext with I/IS == 4>>
00001C7C 488E 0716 movem.w A6, D1,D2,D4,A0,A1,A2
00001C80 6C1A bge +0x1C /* 00001C9C */
00001C82 7340 moveq.l D1, 0x40
00001C84 890A sbcd -[A4], -[A2]
00001C86 3633 53D5 move.w D3, <<invalid full ext with IS == 1 and I/IS == 5>>
00001C8A 1817 move.b D4, [A7]
00001C8C 17EF ADE0 1718 move.b [PC + D1 * 8], [A7 - 0x5220]
00001C92 CC23 and.b D6, -[A3]
00001C94 1D26 move.b -[A6], -[A6]
00001C96 14BB 0182 DB44 move.b [A2], [[ + <<invalid base displacement size>> + D0] - 0x24BC]
label00001C9C:
00001C9C 688E bvc -0x70 /* 00001C2C */
00001C9E 4068 0C0E negx.w [A0 + 0xC0E]
00001CA2 1642 movea.b A3, D2
00001CA4 A11E syscall NewPtr, flags=1
00001CA6 A101 syscall Close, flags=1
00001CA8 36DB move.w [A3]+, [A3]+
00001CAA 4422 neg.b -[A2]
00001CAC 1716 move.b -[A3], [A6]
00001CAE A3A5 syscall VisRegionChanged, flags=3
00001CB0 0165 bchg -[A5], D0
00001CB2 2091 move.l [A0], [A1]
00001CB4 1077 1240 movea.b A0, [A7 + D1.w * 2 + 0x40]
00001CB8 EB01 asl D1.b, 5
00001CBA 8A4B or.w D5, A3
00001CBC 0453 0043 subi.w [A3], 0x43 /* 'C' */
00001CC0 1605 move.b D3, D5
00001CC2 22D6 move.l [A1]+, [A6]
00001CC4 D304 addx.b D1, D4
00001CC6 4008 negx.b A0
00001CC8 0F0C btst A4, D7
00001CCA 1701 move.b -[A3], D1
00001CCC 7008 moveq.l D0, 0x08
00001CCE 1630 140C move.b D3, [A0 + D1.w * 4 + 0xC]
00001CD2 4801 nbcd.b D1
00001CD4 2F0F move.l -[A7], A7
00001CD6 E524 asl D4.b, D2
00001CD8 BB54 xor.w [A4], D5
00001CDA 6D0B blt +0xD /* 00001CE7 */
00001CDC 892F 7D33 or.b [A7 + 0x7D33], D4
00001CE0 852F 0F1A or.b [A7 + 0xF1A], D2
00001CE4 E318 rol D0.b, 1
00001CE6 912F AB29 sub.b [A7 - 0x54D7], D0
00001CEA 7713 moveq.l D3, 0x13
00001CEC 20AB 294D move.l [A0], [A3 + 0x294D]
00001CF0 570F subq.b A7, 3
00001CF2 4D57 chk.w D6, [A7]
00001CF4 6101 bsr +0x3 /* 00001CF7 */
00001CF6 630A bls +0xC /* 00001D02 */
00001CF8 054E bchg A6, D2
00001CFA 2518 move.l -[A2], [A0]+
00001CFC 0801 01BB btst.b D1, 0xBB
00001D00 54E9 9263 scc [A1 - 0x6D9D]
// begin alternate branch 00001D02-00001D04
label00001D02:
00001D02 9263 sub.w D1, -[A3]
// end alternate branch 00001D02-00001D04
label00001D02: // (misaligned)
00001D04 3669 0101 movea.w A3, [A1 + 0x101]
// begin alternate branch 00001D06-00001D08
label00001D06:
00001D06 0101 btst D1, D0
// end alternate branch 00001D06-00001D08
label00001D06: // (misaligned)
00001D08 013B 1B5C btst <<invalid full ext with I/IS == 4>>, D0
00001D0C 0F51 bchg [A1], D7
00001D0E 155D 3989 move.b [A2 + 0x3989], [A5]+
00001D12 03A9 0F11 bclr [A1 + 0xF11], D1
00001D16 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00001D18 0786 bclr D6, D3
00001D1A 0816 B30D btst.b [A6], 0xD /* '\r' */
00001D1E 8137 470B 1BE5 2981 or.b [[A7 + <<invalid base displacement size>> + D4 * 8] + 0x1BE52981], D0
00001D26 C517 and.b [A7], D2
00001D28 03FB .incomplete
00001D2A A836 syscall GetMaskTable
00001D2C B643 cmp.w D3, D3
00001D2E 04C5 .incomplete
00001D30 C5A9 3136 and.l [A1 + 0x3136], D2
00001D34 0FB5 C4EB bclr [A5 + A4.w * 4 - 0x21], D7
00001D38 0108 btst A0, D0
00001D3A C300 abcd D1, D0
00001D3C 0C17 0173 cmpi.b [A7], 0x73 /* 's' */
00001D40 2361 9B04 move.l [A1 - 0x64FC], -[A1]
00001D44 A900 syscall GetFNum
00001D46 1345 670C move.b [A1 + 0x670C], D5
00001D4A E417 roxr D7.b, 2
00001D4C 19D5 2715 move.b 0x15, [A5]
00001D50 672C beq +0x2E /* 00001D7E */
00001D52 F6C4 0714 .extension 0x6C4 <<F/2-3/3>> // unimplemented
00001D56 7082 moveq.l D0, 0xFFFFFF82
00001D58 AE8B syscall 0xA8B, auto_pop
00001D5A 06A8 8269 01B3 0061 addi.l [A0 + 0x61], 0x826901B3
00001D62 0136 6501 btst [[A6 + <<invalid base displacement size>> + D6 * 4]], D0
00001D66 9715 sub.b [A5], D3
00001D68 B1A1 xor.l -[A1], D0
00001D6A 700C moveq.l D0, 0x0C
00001D6C 2A25 move.l D5, -[A5]
00001D6E 4661 not.w -[A1]
00001D70 13C5 642A 1A0F move.b [0x642A1A0F], D5
00001D76 4D16 .invalid 6, [A6] // invalid opcode 4 with b == 4
00001D78 257F 4516 move.l [A2 + 0x4516], <<invalid special address>>
00001D7C E544 asl D4.w, 2
label00001D7E:
00001D7E 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001D80 E547 asl D7.w, 2
00001D82 0C2A 3713 2A0F cmpi.b [A2 + 0x2A0F], 0x13
00001D88 26A5 move.l [A3], -[A5]
00001D8A BA65 cmp.w D5, -[A5]
00001D8C 040F 26B0 subi.b A7, 0xB0
00001D90 2B05 move.l -[A5], D5
00001D92 0B03 btst D3, D5
00001D94 0783 bclr D3, D3
00001D96 5F2A 2CE3 subq.b [A2 + 0x2CE3], 7
00001D9A 03AB 0005 bclr [A3 + 0x5], D1
00001D9E 97A9 0792 sub.l [A1 + 0x792], D3
00001DA2 E628 lsr D0.b, D3
00001DA4 6A05 bpl +0x7 /* 00001DAB */
00001DA6 01F3 .incomplete
00001DA8 05B5 157C bclr <<invalid full ext with I/IS == 4>>, D2
00001DAC C5FA 067C muls.w D2, [PC + 0x67C /* 0000067E, value 0x4341 'CA' */]
00001DB0 6443 bcc +0x45 /* 00001DF5 */
00001DB2 551A subq.b [A2]+, 2
00001DB4 8A17 or.b D5, [A7]
00001DB6 1622 move.b D3, -[A2]
00001DB8 7C17 moveq.l D6, 0x17
00001DBA 1459 movea.b A2, [A1]+
00001DBC 171A move.b -[A3], [A2]+
00001DBE 1D7B 06A6 A30C move.b [A6 - 0x5CF4], [PC + D0.w * 8 - 0x90]
00001DC4 EB07 asl D7.b, 5
00001DC6 8233 1E68 or.b D1, [A3 + D1 * 8 + 0x68]
00001DCA 0710 btst [A0], D3
00001DCC F513 .extension 0x513 <<F/4-5/2>> // unimplemented
00001DCE 1427 move.b D2, -[A7]
00001DD0 14E9 C32D move.b [A2]+, [A1 - 0x3CD3]
00001DD4 8816 or.b D4, [A6]
00001DD6 CAE1 mulu.w D5, -[A1]
00001DD8 0316 btst [A6], D1
00001DDA 7B0A moveq.l D5, 0x0A
00001DDC 530D subq.b A5, 1
00001DDE 7308 moveq.l D1, 0x08
00001DE0 A501 syscall Close, flags=5
00001DE2 2253 movea.l A1, [A3]
00001DE4 2B88 1630 move.l [A5 + D1.w * 8 + 0x30], A0
00001DE8 AD01 syscall FMSwapFont, auto_pop
00001DEA 171A move.b -[A3], [A2]+
00001DEC A103 syscall Write, flags=1
00001DEE 030A btst A2, D1
00001DF0 A71B syscall SetZone, flags=7
00001DF2 7CBB moveq.l D6, 0xFFFFFFBB
00001DF4 0060 7CCB ori.w -[A0], 0x7CCB
00001DF8 11E3 0DE3 move.b [0x00000DE3], -[A3]
00001DFC 0D90 bclr [A0], D6
00001DFE 1406 move.b D2, D6
00001E00 6007 bra +0x9 /* 00001E09 */
00001E02 14A2 move.b [A2], -[A2]
00001E04 1A0F move.b D5, A7
00001E06 2676 7403 movea.l A3, [A6 + D7.w * 4 + 0x3]
00001E0A 1283 move.b [A1], D3
00001E0C 3243 movea.w A1, D3
00001E0E 556B 267E subq.w [A3 + 0x267E], 2
00001E12 4355 chk.w D1, [A5]
00001E14 01FE .incomplete
00001E16 0C7C 0C7E 1A0F cmpi.w 0x1A0F, 0xC7E
00001E1C C50B abcd -[A2], -[A3]
00001E1E 0303 btst D3, D1
00001E20 3AE4 move.w [A5]+, -[A4]
00001E22 171A move.b -[A3], [A2]+
00001E24 E9E4 4A0E bfextu D4, -[A4] {D0:14}
00001E28 BB05 xor.b D5, D5
00001E2A D25C add.w D1, [A4]+
00001E2C 1718 move.b -[A3], [A0]+
00001E2E 077C 0715 bchg 0x715, D3
00001E32 1B1E move.b -[A5], [A6]+
00001E34 06E4 .incomplete
00001E36 0C60 371B cmpi.w -[A0], 0x371B
00001E3A A108 syscall Create/PBHCreate/HCreate, flags=1
00001E3C AA00 syscall OpenCPort
00001E3E 0F1A btst [A2]+, D7
00001E40 0F26 btst -[A6], D7
00001E42 B090 cmp.l D0, [A0]
00001E44 8B59 or.w [A1]+, D5
00001E46 4355 chk.w D1, [A5]
00001E48 7301 moveq.l D1, 0x01
00001E4A 9033 0409 sub.b D0, [A3 + D0.w * 4 + 0x9]
00001E4E 092B 1065 btst [A3 + 0x1065], D4
00001E52 0023 064A ori.b -[A3], 0x4A /* 'J' */
00001E56 F017 0C48 pmove [A7], MR3
00001E5A F04A 9017 .extension 0x04A <<F/1/0>>, 0x9017 // unimplemented
00001E5E 0C5A 90BB cmpi.w [A2]+, 0x90BB
00001E62 0090 7249 B96E ori.l [A0], 0x7249B96E
00001E68 1717 move.b -[A3], [A7]
00001E6A BE27 cmp.b D7, -[A7]
00001E6C 1B0F move.b -[A5], A7
00001E6E 0711 btst [A1], D3
00001E70 1D0C move.b -[A6], A4
00001E72 480A nbcd.b A2
00001E74 1A0F move.b D5, A7
00001E76 E50A lsl D2.b, 2
00001E78 D300 addx.b D1, D0
00001E7A 271B move.l -[A3], [A3]+
00001E7C 7821 moveq.l D4, 0x21
00001E7E 2BD3 move.l <<invalid special address>>, [A3]
00001E80 018B bclr A3, D0
00001E82 1104 move.b -[A0], D4
00001E84 E910 roxl D0.b, 4
00001E86 230C move.l -[A1], A4
00001E88 1305 move.b -[A1], D5
00001E8A 92E6 sub.w A1, -[A6]
00001E8C DA37 0E44 add.b D5, [A7 + D0 * 8 + 0x44]
00001E90 04C3 .incomplete
00001E92 2122 move.l -[A0], -[A2]
00001E94 04F3 .incomplete
00001E96 0742 bchg D2, D3
00001E98 361E move.w D3, [A6]+
00001E9A 171B move.b -[A3], [A3]+
00001E9C 2745 B148 move.l [A3 - 0x4EB8], D5
00001EA0 8E1A or.b D7, [A2]+
00001EA2 432C 26B0 .invalid 1, [A4 + 0x26B0] // invalid opcode 4 with b == 4
00001EA6 6E37 bgt +0x39 /* 00001EDF */
00001EA8 0B18 btst [A0]+, D5
00001EAA 271B move.l -[A3], [A3]+
00001EAC 0B85 bclr D5, D5
00001EAE C4F4 7EC5 mulu.w D2, [A4 + D7 * 8 - 0x59]
00001EB2 550C subq.b A4, 2
00001EB4 6E1A bgt +0x1C /* 00001ED0 */
00001EB6 0F85 bclr D5, D7
00001EB8 BF0F cmpm.b [A7]+, [A7]+
00001EBA C10D abcd -[A0], -[A5]
00001EBC 2E6E 2C17 movea.l A7, [A6 + 0x2C17]
00001EC0 13C7 C305 5B36 move.b [0xC3055B36], D7
00001EC6 5B1B subq.b [A3]+, 5
00001EC8 1E33 1B45 move.b D7, <<invalid full ext with IS == 1 and I/IS == 5>>
00001ECC 01CC .incomplete
00001ECE 071A btst [A2]+, D3
label00001ED0:
00001ED0 78DB moveq.l D4, 0xFFFFFFDB
00001ED2 37EC 1C1B 31AB 0063 0EAB 0232 move.w [[0x63 + D3] + 0xEAB0232], [A4 + 0x1C1B]
00001EDE 85C1 divs.w D2, D1
00001EE0 0502 btst D2, D2
00001EE2 289E move.l [A4], [A6]+
00001EE4 171B move.b -[A3], [A3]+
00001EE6 5D01 subq.b D1, 6
00001EE8 C041 and.w D0, D1
00001EEA 8E7E or.w D7, <<invalid special address>>
00001EEC 8501 sbcd D2, D1
00001EEE E129 lsl D1.b, D0
00001EF0 231F move.l -[A1], [A7]+
00001EF2 AD04 syscall DrawGrowIcon, auto_pop
00001EF4 BB04 xor.b D4, D5
00001EF6 AB00 syscall BitBlt
00001EF8 1E05 move.b D7, D5
00001EFA C46E 1A0F and.w D2, [A6 + 0x1A0F]
00001EFE 26B0 220B move.l [A3], [A0 + D2.w * 2 + 0xB]
00001F02 036B 0622 bchg [A3 + 0x622], D1
00001F06 ED09 lsl D1.b, 6
00001F08 B304 xor.b D4, D1
00001F0A 0E1A 1340 .invalid.b [A2]+, 0x40 /* '@' */ // invalid immediate operation
00001F0E 2643 movea.l A3, D3
00001F10 1007 move.b D0, D7
00001F12 097F bchg <<invalid special address>>, D4
00001F14 F103 .extension 0x103 <<F/4-5/0>> // unimplemented
00001F16 8500 sbcd D2, D0
00001F18 EA48 lsr D0.w, 5
00001F1A 5302 subq.b D2, 1
00001F1C A900 syscall GetFNum
00001F1E 369E move.w [A3], [A6]+
00001F20 E917 roxl D7.b, 4
00001F22 1717 move.b -[A3], [A7]
00001F24 A625 syscall GetHandleSize, flags=6
00001F26 DAE5 add.w A5, -[A5]
00001F28 047E 1AC7 subi.w <<invalid special address>>, 0x1AC7
00001F2C A2E2 syscall vPermssnChk, flags=2
00001F2E 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001F30 4938 6E45 .invalid 4, [0x00006E45] // invalid opcode 4 with b == 4
00001F34 3860 movea.w A4, -[A0]
00001F36 1A0F move.b D5, A7
00001F38 261E move.l D3, [A6]+
00001F3A 4A48 tst.w A0
00001F3C 5232 2E17 addq.b [A2 + D2 * 8 + 0x17], 1
00001F40 0F10 btst [A0], D7
00001F42 C305 abcd D1, D5
00001F44 4716 .invalid 3, [A6] // invalid opcode 4 with b == 4
00001F46 0707 btst D7, D3
00001F48 0AF3 .incomplete
00001F4A B11F xor.b [A7]+, D0
00001F4C 2B05 move.l -[A5], D5
00001F4E F427 .invalid <<cinv/cpush with scope=0>>
00001F50 100B move.b D0, A3
00001F52 071B btst [A3]+, D3
00001F54 CE17 and.b D7, [A7]
00001F56 0280 C782 1DA6 andi.l D0, 0xC7821DA6
00001F5C 85F3 081E divs.w D2, [A3 + D0 + 0x1E]
00001F60 2700 move.l -[A3], D0
00001F62 8623 or.b D3, -[A3]
00001F64 5917 subq.b [A7], 4
00001F66 082E 38E8 430E btst.b [A6 + 0x430E], 0xE8
00001F6C 0A17 0B03 xori.b [A7], 0x3
00001F70 A501 syscall Close, flags=5
00001F72 0708 btst A0, D3
00001F74 090A btst A2, D4
00001F76 F314 .extension 0x314 <<F/4-5/1>> // unimplemented
00001F78 0B08 btst A0, D5
00001F7A 0198 bclr [A0]+, D0
00001F7C 2501 move.l -[A2], D1
00001F7E E379 rol D1.w, D1
00001F80 D307 addx.b D1, D7
00001F82 BE70 270B 130F 0A07 cmp.w D7, [[A0 + <<invalid base displacement size>> + D2 * 8] + 0x130F0A07]
00001F8A 083B A5F2 6D06 0710 btst.b [[PC + <<invalid base displacement size>>] + D6 * 4 + 0x710], 0xF2
00001F92 442A 819D neg.b [A2 - 0x7E63]
00001F96 1312 move.b -[A1], [A2]
00001F98 0E27 1363 .invalid.b -[A7], 0x63 /* 'c' */ // invalid immediate operation
00001F9C 6B08 bmi +0xA /* 00001FA6 */
00001F9E D307 addx.b D1, D7
00001FA0 A900 syscall GetFNum
00001FA2 2359 E302 move.l [A1 - 0x1CFE], [A1]+
label00001FA6:
00001FA6 630E bls +0x10 /* 00001FB6 */
00001FA8 0B3E btst <<invalid special address>>, D5
00001FAA 9335 A181 sub.b [[ + <<invalid base displacement size>> + A2]], D1
00001FAE 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
00001FB0 A61C syscall FreeMem, flags=6
00001FB2 CE80 and.l D7, D0
00001FB4 7311 moveq.l D1, 0x11
label00001FB6:
00001FB6 071C btst [A4]+, D3
00001FB8 DF0F addx.b -[A7], -[A7]
00001FBA 45E6 lea.l A2, -[A6]
00001FBC 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001FBE 3707 move.w -[A3], D7
00001FC0 91C3 sub.l A0, D3
00001FC2 2683 move.l [A3], D3
00001FC4 019B bclr [A3]+, D0
00001FC6 0683 5EC3 0FA1 addi.l D3, 0x5EC30FA1
00001FCC 0306 btst D6, D1
00001FCE A6A9 syscall 0x0A9, flags=6
00001FD0 01AB 0814 bclr [A3 + 0x814], D0
00001FD4 40A6 negx.l -[A6]
00001FD6 A503 syscall Write, flags=5
00001FD8 B7A5 xor.l -[A5], D3
00001FDA 4F27 .invalid 7, -[A7] // invalid opcode 4 with b == 4
00001FDC 1080 move.b [A0], D0
label00001FDE:
00001FDE 494B chk.w D4, A3
00001FE0 6627 bne +0x29 /* 00002009 */
00001FE2 0BD5 .incomplete
00001FE4 1E9B move.b [A7], [A3]+
00001FE6 0B32 F81A btst [A2 + A7 + 0x1A], D5
00001FEA 0F26 btst -[A6], D7
00001FEC 38CB move.w [A4]+, A3
00001FEE 1A66 movea.b A5, -[A6]
00001FF0 E86B lsr D3.w, D4
00001FF2 0B06 btst D6, D5
00001FF4 4869 0433 pea.l [A1 + 0x433]
00001FF8 194A 4865 move.b [A4 + 0x4865], A2
00001FFC 3A48 movea.w A5, A0
00001FFE 1708 move.b -[A3], A0
00002000 BE66 cmp.w D7, -[A6]
00002002 C320 and.b -[A0], D1
00002004 1718 move.b -[A3], [A0]+
00002006 DF47 addx.w D7, D7
00002008 140E move.b D2, A6
0000200A 1B00 move.b -[A5], D0
0000200C 3CEB 1924 move.w [A6]+, [A3 + 0x1924]
00002010 084B 23DB bchg.b A3, 0xDB
00002014 1E08 move.b D7, A0
00002016 902B 075A sub.b D0, [A3 + 0x75A]
0000201A A311 syscall GetEOF, flags=3
0000201C DB1E add.b [A6]+, D5
0000201E 601B bra +0x1D /* 0000203B */
00002020 00E8 .incomplete
00002022 5A61 addq.w -[A1], 5
00002024 3043 movea.w A0, D3
00002026 0052 3203 ori.w [A2], 0x3203
0000202A 0117 btst [A7], D0
0000202C 122F 0110 move.b D1, [A7 + 0x110]
00002030 A138 syscall WriteParam, flags=1
00002032 270B move.l -[A3], A3
00002034 0203 0166 andi.b D3, 0x66 /* 'f' */
00002038 6D01 blt +0x3 /* 0000203B */
0000203A A61E syscall NewPtr, flags=6
0000203C 2350 B326 move.l [A1 - 0x4CDA], [A0]
00002040 0318 btst [A0]+, D1
00002042 1B06 move.b -[A5], D6
00002044 1103 move.b -[A0], D3
00002046 0F1E btst [A6]+, D7
00002048 6BAD bmi -0x51 /* 00001FF7 */
0000204A EB50 roxl D0.w, 5
0000204C 8B0B sbcd -[A5], -[A3]
0000204E 1103 move.b -[A0], D3
00002050 638C bls -0x72 /* 00001FDE */
00002052 06F0 .incomplete
00002054 40A6 negx.l -[A6]
00002056 4022 negx.b -[A2]
00002058 B31D xor.b [A5]+, D1
0000205A 7311 moveq.l D1, 0x11
0000205C 3303 move.w -[A1], D3
0000205E 06F0 .incomplete
00002060 6304 bls +0x6 /* 00002066 */
00002062 C505 abcd D2, D5
00002064 7C25 moveq.l D6, 0x25
label00002066:
00002066 0DBE bclr <<invalid special address>>, D6
00002068 7B12 moveq.l D5, 0x12
0000206A 9B01 subx.b D5, D1
0000206C 1B00 move.b -[A5], D0
0000206E 8304 sbcd D1, D4
00002070 5318 subq.b [A0]+, 1
00002072 0B08 btst A0, D5
00002074 7B12 moveq.l D5, 0x12
00002076 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00002078 9083 sub.l D0, D3
0000207A 04BB 2E44 D319 3710 subi.l [PC + D3 * 8], 0x2E44D319
00002082 C337 01DD and.b <<invalid full ext with IS == 1 and I/IS == 5>>, D1
00002086 271B move.l -[A3], [A3]+
00002088 8507 sbcd D2, D7
0000208A 0BE0 .incomplete
0000208C 4A60 tst.w -[A0]
0000208E 0355 bchg [A5], D1
00002090 170D move.b -[A3], A5
00002092 821A or.b D1, [A2]+
00002094 0F26 btst -[A6], D7
00002096 B07C 898E cmp.w D0, 0x898E
0000209A F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000209C 0F60 bchg -[A0], D7
0000209E 0716 btst [A6], D3
000020A0 8C1B or.b D6, [A3]+
000020A2 4C07 168F movem.w D0,D1,D2,D3,D7,A1,A2,A4, D7
000020A6 0F08 btst A0, D7
000020A8 1719 move.b -[A3], [A1]+
000020AA 2B8E 4A60 move.l [A5 + D4 * 2 + 0x60], A6
000020AE D065 add.w D0, -[A5]
000020B0 038B bclr A3, D1
000020B2 2E26 move.l D7, -[A6]
000020B4 B066 cmp.w D0, -[A6]
000020B6 1E40 movea.b A7, D0
000020B8 225B movea.l A1, [A3]+
000020BA 00A5 79A5 010F ori.l -[A5], 0x79A5010F
000020C0 26B0 3EF3 move.l [A3], [A0 + D3 * 8 - 0x13]
000020C4 081A A319 btst.b [A2]+, 0x19
000020C8 26BB 007C move.l [A3], [PC + D0.w + 0x7C]
000020CC 2A0C move.l D5, A4
000020CE 850E sbcd -[A2], -[A6]
000020D0 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000020D2 0CA5 104B 0B57 cmpi.l -[A5], 0x104B0B57
000020D8 020D 470F andi.b A5, 0xF
000020DC 5C02 addq.b D2, 6
000020DE 0023 1A1B ori.b -[A3], 0x1B
000020E2 09FB .incomplete
000020E4 0027 09FD ori.b -[A7], 0xFD
000020E8 3705 move.w -[A3], D5
000020EA 7623 moveq.l D3, 0x23
000020EC 1A25 move.b D5, -[A5]
000020EE 0133 392D 0123 btst [[A3 + 0x123] + D3], D0
000020F4 5925 subq.b -[A5], 4
000020F6 0153 bchg [A3], D0
000020F8 1C27 move.b D6, -[A7]
000020FA 0BB2 8901 bclr [[A2 + <<invalid base displacement size>> + A0]], D5
000020FE FE51 A697 .extension 0xE51 <<F/1/7>>, 0xA697 // unimplemented
00002102 0B20 btst -[A0], D5
00002104 371D move.w -[A3], [A5]+
00002106 2923 move.l -[A4], -[A3]
00002108 5947 subq.w D7, 4
0000210A 04CF .incomplete
0000210C 1704 move.b -[A3], D4
0000210E 5A1A addq.b [A2]+, 5
00002110 3B24 move.w -[A5], -[A4]
00002112 410C .invalid 0, A4 // invalid opcode 4 with b == 4
00002114 3647 movea.w A3, D7
00002116 1A61 movea.b A5, -[A1]
00002118 053A 7EBB btst [PC + 0x7EBB /* 00009FD5, cstring ""<EOF> */], D2
0000211C 012A 2706 btst [A2 + 0x2706], D0
00002120 2707 move.l -[A3], D7
00002122 04FB .incomplete
00002124 170A move.b -[A3], A2
00002126 CD6E 5604 and.w [A6 + 0x5604], D6
0000212A 9656 sub.w D3, [A6]
0000212C AE0E syscall FillCRect, auto_pop
0000212E 047B 026A 070A 60A3 subi.w [[PC + <<invalid base displacement size>> + D0 * 8] + 0x60A3], 0x26A
00002136 064B 0158 addi.w A3, 0x158
0000213A 0F70 1308 bchg [A0 + <<invalid base displacement size>> + D1 * 2], D7
0000213E 8004 or.b D0, D4
00002140 967E sub.w D3, <<invalid special address>>
00002142 3B0C move.w -[A5], A4
00002144 E101 asl D1.b, 8
00002146 7204 moveq.l D1, 0x04
00002148 3B20 move.w -[A5], -[A0]
0000214A C404 and.b D2, D4
0000214C 632A bls +0x2C /* 00002178 */
0000214E 9441 sub.w D2, D1
00002150 00C8 .incomplete
00002152 2710 move.l -[A3], [A0]
00002154 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00002156 048B 0C3B 0104 subi.l A3, 0xC3B0104
0000215C 9301 subx.b D1, D1
0000215E AB00 syscall BitBlt
00002160 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00002162 0B0F btst A7, D5
00002164 042B 0130 2A65 subi.b [A3 + 0x2A65], 0x30 /* '0' */
0000216A 006E 1458 1A0F ori.w [A6 + 0x1A0F], 0x1458
00002170 E5DB roxl .w [A3]+
00002172 04B8 5314 1B16 371D subi.l [0x0000371D], 0x53141B16
// begin alternate branch 00002178-0000217A
label00002178:
00002178 371D move.w -[A3], [A5]+
// end alternate branch 00002178-0000217A
label00002178: // (misaligned)
0000217A 8CC5 divu.w D6, D5
0000217C 4845 swap.w D5
0000217E EAB9 ror D1, D5
00002180 9917 sub.b [A7], D4
00002182 1BBD 2707 348A 1A0F move.b [[A5 + <<invalid base displacement size>>] + D2 * 8 + 0x348A1A0F], <<invalid special address>>
0000218A 2661 movea.l A3, -[A1]
0000218C EA1B ror D3.b, 5
0000218E 1B47 0B03 move.b [A5 + 0xB03], D7
00002192 A321 syscall GetPtrSize, flags=3
00002194 5715 subq.b [A5], 3
00002196 2373 1705 1B06 move.l [A1 + 0x1B06], [[A3 + <<invalid base displacement size>>] + D1 * 8]
0000219C 8100 sbcd D0, D0
0000219E 0200 0F78 andi.b D0, 0x78 /* 'x' */
000021A2 B273 1757 cmp.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
000021A6 1825 move.b D4, -[A5]
000021A8 A501 syscall Close, flags=5
000021AA EB51 roxl D1.w, 5
000021AC 0718 btst [A0]+, D3
000021AE 2CA5 move.l [A6], -[A5]
000021B0 0037 98C3 D300 ori.b [A7 + <<invalid base displacement size>> + A5 * 2], 0xC3
000021B6 4904 .invalid 4, D4 // invalid opcode 4 with b == 4
000021B8 D300 addx.b D1, D0
000021BA 1A37 90B6 move.b D5, [A7 + A1.w - 0x74]
000021BE D300 addx.b D1, D0
000021C0 3715 move.w -[A3], [A5]
000021C2 5A7B 0817 addq.w [PC + D0 + 0x17], 5
000021C6 0A01 1A0F xori.b D1, 0xF
000021CA 26CD move.l [A3]+, A5
000021CC 0337 1BBA 04DA 170C 5F45 btst [[0x4DA170C + D1 * 2] + 0x5F45], D1
000021D6 72CB moveq.l D1, 0xFFFFFFCB
000021D8 001B 1603 ori.b [A3]+, 0x3
000021DC 0D49 bchg A1, D6
000021DE 0DC3 .incomplete
000021E0 0485 070F 78C1 subi.l D5, 0x70F78C1
000021E6 00A3 5409 0FE3 ori.l -[A3], 0x54090FE3
000021EC 15B6 5B03 0413 08E0 0501 move.b [[A2 + <<invalid base displacement size>> + D0 * 4]], [[A6 + <<invalid base displacement size>> + D5 * 2] + 0x41308E0]
000021F6 8E04 or.b D7, D4
000021F8 A496 syscall SharedLibsMPW, flags=4
000021FA 7E03 moveq.l D7, 0x03
000021FC 21C4 5C04 move.l [0x00005C04], D4
00002200 B311 xor.b [A1], D1
00002202 0B0F btst A7, D5
00002204 1718 move.b -[A3], [A0]+
00002206 9B0F subx.b -[A5], -[A7]
00002208 26A5 move.l [A3], -[A5]
0000220A 0583 bclr D3, D2
0000220C 02C5 .incomplete
0000220E 026D 0493 7185 andi.w [A5 + 0x7185], 0x493
00002214 7BDA moveq.l D5, 0xFFFFFFDA
00002216 5637 1A9D addq.b [A7 + D1 * 2 - 0x99], 3
0000221A 650A bcs +0xC /* 00002226 */
0000221C 1304 move.b -[A1], D4
0000221E 250D move.l -[A2], A5
00002220 7718 moveq.l D3, 0x18
00002222 265B movea.l A3, [A3]+
00002224 5571 BA37 subq.w [A1 + A3 * 2 + 0x37], 2
// begin alternate branch 00002226-0000222A
label00002226:
00002226 BA37 0780 cmp.b D5, [ + <<invalid base displacement size>> + D0 * 8]
// end alternate branch 00002226-0000222A
label00002226: // (misaligned)
00002228 0780 bclr D0, D3
fn0000222A:
0000222A 1709 move.b -[A3], A1
0000222C 27C5 D804 move.l [PC + A5 + 0x4], D5
00002230 6C56 bge +0x58 /* 00002288 */
00002232 071A btst [A2]+, D3
00002234 B4AB 2D27 cmp.l D2, [A3 + 0x2D27]
00002238 082A 1709 4A04 btst.b [A2 + 0x4A04], 0x9 /* '\t' */
0000223E 2894 move.l [A4], [A4]
00002240 1A0F move.b D5, A7
00002242 61E6 bsr -0x18 /* 0000222A */
00002244 7B04 moveq.l D5, 0x04
00002246 0715 btst [A5], D3
00002248 0FC3 .incomplete
0000224A 1B04 move.b -[A5], D4
0000224C C302 abcd D1, D2
0000224E 1B16 move.b -[A5], [A6]
00002250 7AFB moveq.l D5, 0xFFFFFFFB
00002252 07F3 .incomplete
00002254 0104 btst D4, D0
00002256 A462 syscall PurgeSpace, flags=4
00002258 52FB 2394 shi <<invalid full ext with I/IS == 4>>
0000225C 071E btst [A6]+, D3
0000225E 068B 25AB 0061 addi.l A3, 0x25AB0061
00002264 11A4 B30C move.b <<invalid full ext with I/IS == 4>>, -[A4]
00002268 94C8 sub.w A2, A0
0000226A 04B3 2494 C511 0F04 subi.l <<invalid full ext with I/IS == 4>>, 0x2494C511
00002272 8494 or.l D2, [A4]
00002274 270B move.l -[A3], A3
00002276 B1B3 3D67 xor.l <<invalid full ext with IS == 1 and I/IS == 7>>, D0
0000227A 1523 move.b -[A2], -[A3]
0000227C 670A beq +0xC /* 00002288 */
0000227E 0DCD .incomplete
00002280 0F07 btst D7, D7
00002282 10E0 move.b [A0]+, -[A0]
00002284 6D19 blt +0x1B /* 0000229F */
00002286 A300 syscall Open/PBHOpen/HOpen, flags=3
label00002288:
00002288 491D .invalid 4, [A5]+ // invalid opcode 4 with b == 4
0000228A A300 syscall Open/PBHOpen/HOpen, flags=3
0000228C C50B abcd -[A2], -[A3]
0000228E 1A0F move.b D5, A7
00002290 45E9 A300 lea.l A2, [A1 - 0x5D00]
00002294 130D move.b -[A1], A5
00002296 8D02 sbcd D6, D2
00002298 8A37 0AD9 or.b D5, [A7 + D0 * 2 - 0x39]
0000229C 0E04 CEE0 .invalid.b D4, 0xE0 // invalid immediate operation
000022A0 271D move.l -[A3], [A5]+
000022A2 E93D rol D5.b, D4
000022A4 726D moveq.l D1, 0x6D
000022A6 039B bclr [A3]+, D1
000022A8 1227 move.b D1, -[A7]
000022AA 015D bchg [A5]+, D0
000022AC 06A3 12E5 0A9B addi.l -[A3], 0x12E50A9B
// begin alternate branch 000022B0-000022B6
label000022B0:
000022B0 0A9B 3269 7DA3 xori.l [A3]+, 0x32697DA3
// end alternate branch 000022B0-000022B6
label000022B0: // (misaligned)
000022B2 3269 7DA3 movea.w A1, [A1 + 0x7DA3]
000022B6 126D 7DE5 movea.b A1, [A5 + 0x7DE5]
000022BA 1A74 F310 movea.b A5, [A4 + A7 * 2]
000022BE 411E .invalid 0, [A6]+ // invalid opcode 4 with b == 4
000022C0 9433 00C0 sub.b D2, [A3 + D0.w - 0x64]
000022C4 044C 0E2C subi.w A4, 0xE2C
000022C8 079D bclr [A5]+, D3
000022CA 6EBB bgt -0x43 /* 00002287 */
000022CC 0F8B bclr A3, D7
000022CE 23D5 1C8E 1A0F move.l [0x1C8E1A0F], [A5]
000022D4 85D7 divs.w D2, [A7]
000022D6 0720 btst -[A0], D3
000022D8 4E8E jsr A6
000022DA DB10 add.b [A0], D5
000022DC 2301 move.l -[A1], D1
000022DE A306 syscall KillIO, flags=3
000022E0 8B14 or.b [A4], D5
000022E2 A905 syscall DragGrayRgn
000022E4 D6B3 0506 9B12 add.l D3, [[A3 + <<invalid base displacement size>>] + D0 * 4 - 0x64EE]
000022EA 5825 addq.b -[A5], 4
000022EC 0B1A btst [A2]+, D5
000022EE 0FE5 .incomplete
000022F0 0D9B bclr [A3]+, D6
000022F2 1216 move.b D1, [A6]
000022F4 FA27 1DCF .unknown 0xFA27 0x1DCF (W = 5)
000022F8 FD08 .extension 0xD08 <<F/4-5/6>> // unimplemented
000022FA 8728 7817 or.b [A0 + 0x7817], D3
000022FE 0166 bchg -[A6], D0
00002300 4634 A1DD not.b <<invalid full ext with IS == 1 and I/IS == 5>>
00002304 370B move.w -[A3], A3
00002306 C707 abcd D3, D7
00002308 09AC F30A bclr [A4 - 0xCF6], D4
0000230C 9403 sub.b D2, D3
0000230E 0217 0572 andi.b [A7], 0x72 /* 'r' */
00002312 891A or.b [A2]+, D4
00002314 B33D xor.b <<invalid special address>>, D1
00002316 A705 syscall Status, flags=7
00002318 8B94 or.l [A4], D5
0000231A 9705 subx.b D3, D5
0000231C 51E3 sf -[A3]
0000231E 0C0E AB00 cmpi.b A6, 0x0
00002322 470E .invalid 3, A6 // invalid opcode 4 with b == 4
00002324 6C8A bge -0x74 /* 000022B0 */
00002326 0AC5 .incomplete
00002328 B7B5 4005 xor.l [A5 + D4.w + 0x5], D3
0000232C 1017 move.b D0, [A7]
0000232E 0AE8 .incomplete
00002330 61E7 bsr -0x17 /* 00002319 */
00002332 044A 0E61 subi.w A2, 0xE61
00002336 8494 or.l D2, [A4]
00002338 C004 and.b D0, D4
0000233A 0B4F bchg A7, D5
0000233C 0B0F btst A7, D5
0000233E 071B btst [A3]+, D3
00002340 60C9 bra -0x35 /* 0000230B */
00002342 5913 subq.b [A3], 4
00002344 1857 movea.b A4, [A7]
00002346 1E0A move.b D7, A2
00002348 151D move.b -[A2], [A5]+
0000234A 6904 bvs +0x6 /* 00002350 */
0000234C 971D sub.b [A5]+, D3
0000234E EB77 roxl D7.w, D5
label00002350:
00002350 0D16 btst [A6], D6
00002352 A90A syscall CalcVBehind
00002354 0B0F btst A7, D5
00002356 9729 6ACB sub.b [A1 + 0x6ACB], D3
0000235A 006E 5306 6100 ori.w [A6 + 0x6100], 0x5306
00002360 2A4B movea.l A5, A3
00002362 0125 btst -[A5], D0
00002364 06EB .incomplete
00002366 1BCB move.b <<invalid special address>>, A3
00002368 0885 001B bclr.b D5, 0x1B
0000236C 61D7 bsr -0x27 /* 00002345 */
0000236E 0A07 6705 xori.b D7, 0x5
00002372 5C37 0A72 addq.b [A7 + D0 * 2 + 0x72], 6
00002376 5B10 subq.b [A0], 5
00002378 BB3A DA42 xor.b [PC - 0x25BE /* FFFFFDBC, cstring ""<EOF> */], D5
0000237C 9898 sub.l D4, [A0]+
0000237E 040B 0456 subi.b A3, 0x56 /* 'V' */
00002382 DB01 addx.b D5, D1
00002384 04EA .incomplete
00002386 7EE3 moveq.l D7, 0xFFFFFFE3
00002388 0006 3E04 ori.b D6, 0x4
0000238C 28E3 move.l [A4]+, -[A3]
0000238E 0004 CEDB ori.b D4, 0xDB
00002392 0102 btst D2, D0
00002394 00DB .incomplete
00002396 1278 B23E movea.b A1, [0xFFFFB23E]
0000239A 3721 move.w -[A3], -[A1]
0000239C AE2A syscall GetMainDevice, auto_pop
0000239E 0C22 2717 cmpi.b -[A2], 0x17
000023A2 F70F .extension 0x70F <<F/4-5/3>> // unimplemented
000023A4 2637 093D A359 35C1 move.l D3, [[A7 - 0x5CA6CA3F] + D0]
000023AC 2704 move.l -[A3], D4
000023AE E808 lsr D0.b, 4
000023B0 E313 roxl D3.b, 1
000023B2 1E70 A105 movea.b A7, [[A0 + <<invalid base displacement size>>] + A2]
000023B6 1718 move.b -[A3], [A0]+
000023B8 D538 060E add.b [0x0000060E], D2
000023BC 3315 move.w -[A1], [A5]
000023BE C56D A01A and.w [A5 - 0x5FE6], D2
000023C2 D355 add.w [A5], D1
000023C4 2721 move.l -[A3], -[A1]
000023C6 6383 bls -0x7B /* 0000234B */
000023C8 0757 bchg [A7], D3
000023CA 0508 btst A0, D2
000023CC CD4F exg A6, A7
000023CE E151 roxl D1.w, 8
000023D0 F727 .extension 0x727 <<F/4-5/3>> // unimplemented
000023D2 90F7 27A1 250E sub.w A0, [[0x250E + D2 * 8]]
000023D8 4950 chk.w D4, [A0]
000023DA A10E syscall UnmountVol/HUnmountVol, flags=1
000023DC 044A 68B3 subi.w A2, 0x68B3
000023E0 08C4 5C17 bset.b D4, 0x17
000023E4 1900 move.b -[A4], D0
000023E6 C150 and.w [A0], D0
000023E8 1AC7 move.b [A5]+, D7
000023EA A7C3 syscall vRelBlock, flags=7
000023EC A500 syscall Open/PBHOpen/HOpen, flags=5
000023EE F112 .extension 0x112 <<F/4-5/0>> // unimplemented
000023F0 0FB4 7AA5 bclr [A4 + D7 * 2 - 0x91], D7
000023F4 0271 01B7 A7D1 andi.w [[]], 0x1B7
000023FA 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
000023FC 2931 03C3 590D 1C4B move.l -[A4], [[ + <<invalid base displacement size>>] + 0x590D1C4B]
00002404 033C 5B21 btst 0x21 /* '!' */, D1
00002408 51E4 sf -[A4]
0000240A 2541 2206 move.l [A2 + 0x2206], D1
0000240E FC17 158F .unknown 0xFC17 0x158F (W = 6)
00002412 0F26 btst -[A6], D7
00002414 0709 btst A1, D3
00002416 A07E syscall SetDefaultStartup
00002418 370E move.w -[A3], A6
0000241A A20B syscall Rename/PBHRename/HRename, flags=2
0000241C 1B07 move.b -[A5], D7
0000241E 0EF4 .incomplete
00002420 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00002422 C306 abcd D1, D6
00002424 170F move.b -[A3], A7
00002426 DFA0 add.l -[A0], D7
00002428 1A0F move.b D5, A7
0000242A 26FB 0414 move.l [A3]+, [PC + D0.w * 4 + 0x14]
0000242E 7302 moveq.l D1, 0x02
00002430 170F move.b -[A3], A7
00002432 4C17 1B92 movem.w D1,D4,D7,A0,A1,A3,A4, [A7]
00002436 170F move.b -[A3], A7
00002438 5033 9007 addq.b [A3 + A1.w + 0x7], 8
0000243C 0F6A 8302 bchg [A2 - 0x7CFE], D7
00002440 7302 moveq.l D1, 0x02
00002442 170F move.b -[A3], A7
00002444 0F63 bchg -[A3], D7
00002446 0830 B300 071F 8FE5 7672 btst.b [[A0] + D0 * 8 - 0x701A898E], 0x0
00002450 6114 bsr +0x16 /* 00002466 */
00002452 9301 subx.b D1, D1
00002454 7261 moveq.l D1, 0x61
00002456 1172 741B 1C06 move.b [A0 + 0x1C06], [A2 + D7.w * 4 + 0x1B]
0000245C 7C2B moveq.l D6, 0x2B
0000245E 151E move.b -[A2], [A6]+
00002460 1716 move.b -[A3], [A6]
00002462 1E0F move.b D7, A7
00002464 0542 bchg D2, D2
fn00002466:
00002466 A100 syscall Open/PBHOpen/HOpen, flags=1
00002468 0F26 btst -[A6], D7
0000246A 5B1C subq.b [A4]+, 5
0000246C 1E17 move.b D7, [A7]
0000246E 8BDC divs.w D5, [A4]+
00002470 3347 D307 move.w [A1 - 0x2CF9], D7
00002474 F81B 860F .tblXX 0xF81B, 0x860F // unimplemented
00002478 F883 074B .extension 0x883 <<F/2-3/4>> // unimplemented
0000247C CF80 and.l D0, D7
0000247E 2C6C AC88 movea.l A6, [A4 - 0x5378]
00002482 8840 or.w D4, D0
00002484 FC40 E433 .extension 0xC40 <<F/1/6>>, 0xE433 // unimplemented
00002488 0365 bchg -[A5], D1
0000248A 01DA .incomplete
0000248C ACAB syscall UnionRect, auto_pop
0000248E 502A 1818 addq.b [A2 + 0x1818], 8
00002492 1B11 move.b -[A5], [A1]
00002494 0718 btst [A0]+, D3
00002496 1E2B 176A move.b D7, [A3 + 0x176A]
0000249A 2D03 move.l -[A6], D3
0000249C 9B2B A500 sub.b [A3 - 0x5B00], D5
000024A0 BB01 xor.b D1, D5
000024A2 FCB3 801B .extension 0xCB3 <<F/2-3/6>> // unimplemented
000024A6 268B move.l [A3], A3
000024A8 0607 1689 addi.b D7, 0x89
000024AC 2AF3 817B 0483 0ACA E30D 2502 move.l [A5]+, [[A3 + 0x4830ACA] - 0x1CF2DAFE]
000024B8 7B02 moveq.l D5, 0x02
000024BA 4221 clr.b -[A1]
000024BC 876E 0C7C or.w [A6 + 0xC7C], D3
000024C0 8307 sbcd D1, D7
000024C2 D30B addx.b -[A1], -[A3]
000024C4 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000024C6 1503 move.b -[A2], D3
000024C8 E189 lsl D1, 8
000024CA 170E move.b -[A3], A6
000024CC B560 xor.w -[A0], D2
000024CE F508 .extension 0x508 <<F/4-5/2>> // unimplemented
000024D0 1E83 move.b [A7], D3
000024D2 09E4 .incomplete
000024D4 B30F cmpm.b [A1]+, [A7]+
000024D6 1B03 move.b -[A5], D3
000024D8 1706 move.b -[A3], D6
000024DA 4627 not.b -[A7]
000024DC 0707 btst D7, D3
000024DE C311 and.b [A1], D1
000024E0 EB35 roxl D5.b, D5
000024E2 6B07 bmi +0x9 /* 000024EB */
000024E4 CB08 abcd -[A5], -[A0]
000024E6 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4
000024E8 FB65 .extension 0xB65 <<F/4-5/5>> // unimplemented
000024EA 7E44 moveq.l D7, 0x44
000024EC 6321 bls +0x23 /* 0000250F */
000024EE 7142 moveq.l D0, 0x42
000024F0 AB01 syscall BitsToMap
000024F2 2704 move.l -[A3], D4
000024F4 E917 roxl D7.b, 4
000024F6 1595 2723 68AD EEA9 1F7E move.b [[A2 + 0x68AD + D2 * 8] - 0x1156E082], [A5]
// begin alternate branch 000024FE-00002502
label000024FE:
000024FE 1F7E 0713 move.b [A7 + 0x713], <<invalid special address>>
// end alternate branch 000024FE-00002502
label000024FE: // (misaligned)
00002500 0713 btst [A3], D3
00002502 5A45 addq.w D5, 5
00002504 1507 move.b -[A2], D7
00002506 0EA7 06AB 011A .invalid.l -[A7], 0x6AB011A // invalid immediate operation
0000250C 0FC5 .incomplete
0000250E 14A1 move.b [A2], -[A1]
00002510 0017 9CE2 ori.b [A7], 0xE2
00002514 4C7E A4AB movem.l D0,D1,D3,D5,D7,A2,A5,A7, <<invalid special address>>
00002518 036E AB03 bchg [A6 - 0x54FD], D1
0000251C 804B or.w D0, A3
0000251E 020F 044C andi.b A7, 0x4C /* 'L' */
00002522 6EDA bgt -0x24 /* 000024FE */
00002524 8027 or.b D0, -[A7]
00002526 15D3 0716 move.b [PC + 0x716 /* 00002C3E, cstring ""<EOF> */], [A3]
0000252A 2B17 move.l -[A5], [A7]
0000252C 181B move.b D4, [A3]+
0000252E 8025 or.b D0, -[A5]
00002530 2217 move.l D1, [A7]
00002532 23AB 88A0 6B71 58FB 8C89 move.l [[A1 + 0x58FB8C89]], [A3 - 0x7760]
0000253C 04EB .incomplete
0000253E 5842 addq.w D2, 4
00002540 04DA .incomplete
00002542 42F7 2BA0 C103 .invalid [-0x3EFD + D2 * 2] // invalid opcode 4 with subtype 1
00002548 C90A abcd -[A4], -[A2]
0000254A 0708 btst A0, D3
0000254C C727 and.b -[A7], D3
0000254E 17A2 1708 move.b [A3 + <<invalid base displacement size>> + D1 * 8], -[A2]
00002552 E7F7 2B68 D72B rol .w [A7 - 0x28D5]
00002558 790F moveq.l D4, 0x0F
0000255A CD0E abcd -[A6], -[A6]
0000255C F7AB .invalid <<F/6/3>>
0000255E 8FF1 0A06 divs.w D7, [A1 + D0 * 2 + 0x6]
00002562 FC2D 0BF7 .unknown 0xFC2D 0x0BF7 (W = 6)
00002566 2BAD D50E B72C move.l <<invalid full ext with I/IS == 4>>, [A5 - 0x2AF2]
0000256C 1DB7 2BD2 370A D8F6 move.b [A6 + A5 - 0x10], [[] + 0x370A]
00002574 7EF3 moveq.l D7, 0xFFFFFFF3
00002576 0989 bclr A1, D4
00002578 0213 0765 andi.b [A3], 0x65 /* 'e' */
0000257C 0D65 bchg -[A5], D6
0000257E 406E 0F65 negx.w [A6 + 0xF65]
00002582 00A1 .incomplete
00002584 E99D rol D5, 4
00002586 5B .incomplete